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

Start creating documentation #9

Open
tpluscode opened this issue Feb 24, 2017 · 1 comment
Open

Start creating documentation #9

tpluscode opened this issue Feb 24, 2017 · 1 comment

Comments

@tpluscode
Copy link
Contributor

Currently the only documentation comes in the readme. The projects needs some more.

@colin-young, do you have any suggestions with regard to human-facing documentation? In last project we created some documentation with mkdocs. It's simple enough written in markdown and has a familiar ReadTheDocs-like theme.

In JsonLd.Entities I went the path of code-as-docs. Each documentation is written in C# and converted into markdown. This way it's easier to keep it in sync with code and also doubles as automatic tests.

GitHub wiki would be ok but does it work in collaboration?

Thoughts?

@colin-young
Copy link

I liked the docs in JsonLd.Entities (even if I don't yet fully grok RDF, etc.). I think the wiki is excellent for higher-level documentation, and the mkdocs is excellent for getting into the specific tests and code-level. The nice thing is it's easy to link from the wiki. The wiki is good when you get to wanting to tie together some samples into a theme. e.g. from https://github.com/tpluscode/Nancy.Routing.UriTemplates I might give an overview as you already have, and then add links to the samples where you can provide really detailed information about the specifics of segments and the syntax of defining them.

@tpluscode tpluscode changed the title Star creating documentation Start creating documentation Feb 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants