Skip to content

docs: doxygen support#25

Merged
ripel2 merged 10 commits into
mainfrom
6-doxygen-support
Oct 15, 2024
Merged

docs: doxygen support#25
ripel2 merged 10 commits into
mainfrom
6-doxygen-support

Conversation

@MasterLaplace

@MasterLaplace MasterLaplace commented Oct 13, 2024

Copy link
Copy Markdown
Contributor

Add Doxygen support for our code and associated documentation

The Doxyfile is configured as:

  • Deactivate C support
  • Detect all CPP and HPP files from ./src
  • Export as HTML files
  • Deploy gh-pages based on Doxygen content

Note:

  • Specify that a specific C++ standard is not authorized by Doxygen or by some other means. Cf

Partially linked to:

@MasterLaplace MasterLaplace added the documentation Improvements or additions to documentation label Oct 13, 2024
@MasterLaplace MasterLaplace added this to the First follow-up milestone Oct 13, 2024
@MasterLaplace MasterLaplace self-assigned this Oct 13, 2024
@MasterLaplace MasterLaplace linked an issue Oct 13, 2024 that may be closed by this pull request
4 tasks
@MasterLaplace MasterLaplace requested a review from ripel2 October 13, 2024 11:23
@ripel2 ripel2 changed the title 6 doxygen support docs: doxygen support Oct 13, 2024
Comment thread README.md Outdated
Comment thread README.md Outdated
MasterLaplace and others added 4 commits October 14, 2024 18:58
This commit adds a new workflow file, deploy_doxygen_page.yml, which sets up the deployment of Doxygen documentation to GitHub Pages. The workflow is triggered on published releases.

The workflow performs the following steps:
- Checks out the repository
- Installs Doxygen
- Installs the Doxygen theme
- Generates Doxygen documentation
- Creates a .nojekyll file
- Deploys the documentation to GitHub Pages using the peaceiris/actions-gh-pages action

The Doxyfile.cfg file is also modified to update the OUTPUT_DIRECTORY to "docs/".

Closes #25
@MasterLaplace MasterLaplace requested a review from ripel2 October 15, 2024 08:45
@ripel2 ripel2 merged commit bccf8ba into main Oct 15, 2024
@ripel2 ripel2 deleted the 6-doxygen-support branch October 15, 2024 13:34
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.

Doxygen support

2 participants