Skip to content

docs: Doxygen usage & guidelines#7

Merged
aZaamBie merged 5 commits intomainfrom
staging
Feb 4, 2026
Merged

docs: Doxygen usage & guidelines#7
aZaamBie merged 5 commits intomainfrom
staging

Conversation

@aZaamBie
Copy link
Collaborator

@aZaamBie aZaamBie commented Feb 3, 2026

The Doxygen usage and writing guidelines have been added into the staging branch.

I focused on three major sections:

  • Doxygen Usage.
  • Writing style guidelines.
  • Templates of comments, for both C# and C++.

I worked on this using VScode and the Markdown Preview extension.


NOTE: I couldn't run Preview.py properly. It started the server but always ended up on a localhost:8080 error, saying

This site can’t be reached

localhost refused to connect.

Thus, I used the extension for a live preview and generating HTML pages. The emoji's worked on both exports.

I started writing the guidelines for the Doxygen section. Focusing on where to use them, how to write them, core structure and grammar, and giving example templates for comments to be used in File header and above each method.

To-do: clean up
I improved the grammar for my section.

Also added another 1-2 rules in the "Writing style guidelines".
Added more tables with the good and bad examples.
The examples in the Doxygen comment guidelines have been updated and improved.

I placed a link to the official C# XML example page.
@aZaamBie aZaamBie self-assigned this Feb 3, 2026
@aZaamBie aZaamBie added the documentation Improvements or additions to documentation label Feb 3, 2026
@DnA-IntRicate
Copy link
Member

@aZaamBie Weird that it didn't work 🤔
Could be because your Internet Information Services (IIS) windows features are off (I think).

See below:
image

These are the following changes made to suit the Linter's standards:
- Replaced tab-indents with spacebar-indents.
- Removed trailing whitespaces
- Table: kept a line free/empty above and below each table.
- Added arrow tags <>, to every bare URL used.
This SHOULD be the remaining fixes for the linting issues.

I was using 2 spaces for indentation (because md007 tells us to use 2 in the example_) but am now using 4 spaces.
@aZaamBie
Copy link
Collaborator Author

aZaamBie commented Feb 4, 2026

Linting issues are no more!!! 🔥

@DnA-IntRicate
Copy link
Member

@aZaamBie aZaamBie changed the title Staging: Doxygen usage & guidelines Docs: Doxygen usage & guidelines Feb 4, 2026
@aZaamBie aZaamBie changed the title Docs: Doxygen usage & guidelines docs: Doxygen usage & guidelines Feb 4, 2026
@aZaamBie aZaamBie merged commit de89939 into main Feb 4, 2026
1 check passed
@aZaamBie aZaamBie deleted the staging branch February 4, 2026 21:00
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