Skip to content

Prototype initial Doxygen and Sphinx support - #70

Open
ninotarantino wants to merge 19 commits into
mainfrom
prototype-doxygen-support
Open

Prototype initial Doxygen and Sphinx support#70
ninotarantino wants to merge 19 commits into
mainfrom
prototype-doxygen-support

Conversation

@ninotarantino

@ninotarantino ninotarantino commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Adds initial support for building our documentation using a combination of Doxygen for processing the code and Sphinx for generating the HTML. The Subscriptions and Pointing Reference Frame model documentation were converted in this branch, and other models will follow in future PRs.

This branch is currently deploying to GitHub pages to demo the generated HTML but once this is merged we'll only deploy from main (note to self, update the project settings).

Closes #16

@ninotarantino

Copy link
Copy Markdown
Contributor Author

Note: temporarily allowing this branch to deploy to pages. Revert the settings change in Environments settings after this is merged.

@ninotarantino
ninotarantino requested a review from a team August 21, 2026 15:57
@coveralls

coveralls commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 89.486% (-0.7%) from 90.223% — prototype-doxygen-support into main

@ninotarantino

Copy link
Copy Markdown
Contributor Author

The huge decrease in coverage looks to be because the "include condition coverage in aggregate" setting was turned on in Coveralls. Fixed that and will re-generate the report.

In the future we'll aim for higher branch coverage anyway, but we'll keep our settings the way they were until a pertinent PR is opened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Prototype initial Doxygen support

2 participants