Skip to content

API reference: detect missing class pages & populate all gaps - #416

Merged
sadielbartholomew merged 8 commits into
NCAS-CMS:mainfrom
sadielbartholomew:docs-api-ref-coverage
Aug 3, 2026
Merged

API reference: detect missing class pages & populate all gaps#416
sadielbartholomew merged 8 commits into
NCAS-CMS:mainfrom
sadielbartholomew:docs-api-ref-coverage

Conversation

@sadielbartholomew

Copy link
Copy Markdown
Member

Sister PR to NCAS-CMS/cf-python#959, doing the equivalent thing for cfdm, namely detecting undocumented classes in the docs/source/check_docs_api_coverage.py logic and adding in any missing pages and associated methods. There were 33 (of 77 total, at present) missing in this case!

Note as with the cf-python PR I haven't, for the newly-documented, previously missing classes, organised their methods under sub-headings, because this will take quite a lot of time and I think it is better we get them into the documented first and then we can think about organising them later. For now I've bunged them all under a 'methods' heading and they are in ASCIIbetical order from copying and pasting from the checking script output.

@sadielbartholomew sadielbartholomew self-assigned this Jul 30, 2026
@sadielbartholomew sadielbartholomew added the documentation Improvements or additions to documentation label Jul 30, 2026

@davidhassell davidhassell left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Sadie - the method and execution all look good to me (I've built the docs to have a look). Please merge when you're ready.

@sadielbartholomew

Copy link
Copy Markdown
Member Author

Thanks for the review David. Noting that the linting CI job is failing for unrelated reasons (some required services are down), merging.

@sadielbartholomew
sadielbartholomew merged commit e6e90ad into NCAS-CMS:main Aug 3, 2026
1 check failed
@sadielbartholomew
sadielbartholomew deleted the docs-api-ref-coverage branch August 3, 2026 15:50
@davidhassell davidhassell added this to the NEXTVERSION milestone Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants