Skip to content
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

Add some sort of source-code-level documentation #32

Open
kripton opened this issue Jan 8, 2022 · 5 comments
Open

Add some sort of source-code-level documentation #32

kripton opened this issue Jan 8, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Milestone

Comments

@kripton
Copy link
Member

kripton commented Jan 8, 2022

It would be great to have some nice documentation about all classes and methods there are in the source code. I'm thinking of doxygen and the like but I'm open to other proposals as well.

@kripton kripton added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Jan 8, 2022
@peternewman
Copy link
Member

Doxygen would certainly match up with the main OLA codebase, which is probably easier for people working between the two (e.g. when writing plugins). We could also use all our existing workflows for both publishing on the website and validation etc, rather than having to use other toolsets.

Unless there's a strong argument for something else I'd be inclined to go with it and could bolt most of that together, or are you expecting someone else to write the documentation too? 😆

@kripton
Copy link
Member Author

kripton commented Jan 10, 2022

Sure, if there's already a working toolset, I agree that should be re-used and would be happy if would volunteer to set it up.

No, I'm not expecting that someone else writes the actual documentation, I can well do that. I'm not sure which level/amount would be good but I'll start and see when it's sufficient.

@peternewman
Copy link
Member

Well if you want to put a bit of Doxygen style comments in, that should be enough for me to get going on it.

@kripton
Copy link
Member Author

kripton commented Jan 10, 2022

Haven't used doxygen much yet but I'll start adding some doxygen-style comments the following days

@kripton
Copy link
Member Author

kripton commented Jan 11, 2022

First steps done, still a lot to document ;)
main...kripton:sourceCodeDocumentation

@peternewman peternewman changed the title Add some soft of source-code-level documentation Add some sort of source-code-level documentation Jan 13, 2022
@peternewman peternewman self-assigned this Jan 13, 2022
@kripton kripton added this to the v1.0.0 milestone Nov 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants