-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docu style #109
Comments
I like the idea of using Doxygen. I only ask that you keep the compiled documentation, so that new people won't have to download Doxygen in order to get documentation. |
@eezstreet, where would you want the documentation kept? The git repository would be a horrible place for that IMHO. |
Given the amount of people with webservers I do not think we'll have any problems finding a place to store it and I believe the documentation could be generated through buildbot (which is being worked on in #68) |
@joel probably a /doc/ folder on the Github, or stored on an external webserver, and the Documentation link on the wiki linking to it. Date: Sun, 14 Apr 2013 10:07:41 -0700 Given the amount of people with webservers I do not think we'll have any problems finding a place to store it and I believe the documentation could be generated through buildbot (which is being worked on in #68) — |
The documentation should be stored in a gh-pages orphan branch, which makes them available online via https://razish.github.io/OpenJK/. It's called Github Pages: https://help.github.com/articles/creating-project-pages-manually Here's my own example and the orphan gh-pages branch. |
* start of special pack moves for tribes testing blink (cherry picked from commit da4c53d) * blink tweak (cherry picked from commit b617e99) * blinkmove tweaks (cherry picked from commit 8fbf13c) * thrust pack (cherry picked from commit 20bb070) * pack fix (cherry picked from commit 55970f4) * oops (cherry picked from commit 6629717) * [jaPRO/Tribes] thrustmove/blinkmove build error fixups --------- Co-authored-by: videoP <[email protected]>
I'm about to start documenting the code. While reading functions I'll improve their documentation to help me get a better understanding, which will help with describing the overall architecture later.
How should the code be documented? Take this example from the current code:
I'd argue that listing the function name is redundant. When looking for a certain function, you can use the functionality of your IDE. I'd also like to use Doxygen style so we can generate Doxygen documentation. I'd rather have something like this:
Any comments on that? Do/Don't? Any other wishes/recommendations regarding the documentation? Like a "Where do I need to look for X" list would obviously be nice. Should that kind of stuff go into our wiki? Then it will be missing when people fork. Should a docu/ folder be added? How should that documentation be written? A text-only Doxygen file?
The text was updated successfully, but these errors were encountered: