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
2.0 documentation #76
Comments
There isn't any documentation updates because nobody has had time to write it :-( The problem with the current documentation system is that it is based on custom command line tools and "hand edited" text files which makes it pretty unmaintainable. It might have been fine in the last century but today nobody has time for that stuff. A better/more modern solution would be to use an online wiki for the documentation. That way everybody could contribute whenever they felt like it. Unfortunately GitHub's wiki system is very limited (it's basically just markdown files) so it isn't really suited for our needs. As an experiment I've been migrating the documentation to WordPress. The idea is to maintain the documentation in WordPress and then use a plugin to generate a static site from that. The static site can then be distributed as a set of html/css/js files or perhaps even as a compiled html (chm) help file. |
Have you considered mkdocs (https://github.com/mkdocs/mkdocs/)? It is a static site generator based on markdown. Right now I can't see how people will contribute if the documentation is maintained and hosted in yet another system. Creating a PR for the docs in GitHub is easy for most. Pages like: look really good There are a ton of plugins: |
Hmm. Have you looked at the source of those MkDocs sites? Spoiler; It's a hand edited mix of markdown and html.
Personally I wouldn't make it past step 2 before deciding that my time was better spent elsewhere.
I think most people probably access the Graphics32 documentation through the link on the GitHub project page. I certainly do because the files in Graphics32\Documentation are broken because someone forgot to push their changes when they updated the graphics32.github.io files. My point is that if people currently access the documentation by clicking on a link on a static page on graphics32.github.io, then that link could just as well send them somewhere else. I don't think they would care as long as they can easily access the help. |
I'm fine with anything. You must choose whatever you are comfortable to work with. I can only say from my perspective that I have contributed to projects that are using mkdocs and I found it easy from that perspective. I didn't have to set up mkdocs though. It was already up and running :) |
Is there any up to date documentation for 2.0? i.e https://graphics32.github.io/Docs/Overview/Changes.htm is stuck at 1.9.1 from 2012. It would be nice to have a document explaining the transition from TPolygon32 to the new routines.
The text was updated successfully, but these errors were encountered: