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

User-friendly documentation #744

Closed
itviewer opened this issue Sep 14, 2017 · 4 comments
Closed

User-friendly documentation #744

itviewer opened this issue Sep 14, 2017 · 4 comments
Labels
documentation state: stale the issue has not been updated in a while and will be closed automatically soon unless it is updated

Comments

@itviewer
Copy link

As the project becomes more and more popular, well-organized documents are necessary. Up to now, the project uses the README file to describe how to use the library, with the some disadvantages:

  • with the description more and more, README file becomes very long
  • the user needs a clearer structure to describe how to use the library
  • inconvenient documentation contribution and collaboration

So I suggested to separate the document and the code library to provide a more friendly document experience. I created two styles of demo based on mkdocs:

  1. https://itviewer.github.io/manual-material/
  2. https://itviewer.github.io/manual/

repository corresponding respectively

  1. https://github.com/itviewer/manual-material
  2. https://github.com/itviewer/manual/

I just copyed the content from the README file and did not modify anything. both the above two demo looks ok. The markdown syntax for github is good, almost no error format.

The mkdocs tool is a python package, also easy to use, powerful and flexible.

@nlohmann
Copy link
Owner

@nlohmann
Copy link
Owner

Such a documentation looks nice, but there is already a lot of documentation in Doxygen format, including live examples. I would like to generate a documentation out of this to not risk diverging the "reality" and the documentation. Admittedly, the Doxygen documentation is rather ugly...

@itviewer
Copy link
Author

https://nlohmann.github.io/json/ is suitable for API reference

@stale
Copy link

stale bot commented Oct 25, 2017

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the state: stale the issue has not been updated in a while and will be closed automatically soon unless it is updated label Oct 25, 2017
@stale stale bot closed this as completed Nov 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation state: stale the issue has not been updated in a while and will be closed automatically soon unless it is updated
Projects
None yet
Development

No branches or pull requests

2 participants