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

Generate project documentation automatically #7

Open
4 tasks
JeremiePat opened this issue Aug 26, 2021 · 0 comments
Open
4 tasks

Generate project documentation automatically #7

JeremiePat opened this issue Aug 26, 2021 · 0 comments
Labels
documentation Improvements or additions to documentation tooling Improve the tools we are using to drive the repo
Milestone

Comments

@JeremiePat
Copy link
Contributor

As all good open source project, we need to have a good documentation. As much as possible we want that documentation to be generated automatically out of our code source and our various markdown files (markdown files is sort of a requirement as all Git manager such as GitHub or GitLab are able to render those file directly which made them very usable in that context)

To be able to do that we can assume that some tools such as JSDoc will be used, but JSDoc alone is almost useless. At minimum, we need to add a template to handle the look and feel of our documentation (very likely something customized) and possibly some extensions such as better-docs to make i a little bit smarter. So before picking a tool we need to answer some questions:

  • How do we want to organize our documentation ?
  • Which tools do we want to use ? (i.e. a doc generator or a static site generator)
  • Which extension do we need to use with the chosen tools ?
  • Do we want/need to create our own extension for our chosen tools ?

Feedback and opinions regarding those questions is highly welcome.

@JeremiePat JeremiePat added documentation Improvements or additions to documentation tooling Improve the tools we are using to drive the repo labels Aug 26, 2021
@JeremiePat JeremiePat added this to the version 1.0 milestone Aug 26, 2021
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 tooling Improve the tools we are using to drive the repo
Projects
None yet
Development

No branches or pull requests

1 participant