Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDocumentation: re-organization and update required. #174
Comments
|
The best way of making the documentation centralized and programmatically up-to-date that I have seen so far is with the approach taken by youtube-dl, where the documentation is in the program and the manpage is automatically generated from it (youtube-dl's Debian maintainer here). In fact, even the readme is created from the program: https://github.com/rg3/youtube-dl/blob/master/Makefile#L72 |
|
Perhaps. But mkchromecast is certainly much more complex than youtube-dl , and having all of the info in the code might bog it down. I can see s number of strategies:
This list is far from comprehensive. The final decision how to make it must be taken by a person who actually is going to do the job. And that's not me, for sure. [1] https://wiki.python.org/moin/DocumentationTools EDIT: Added python tools |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Without being personal (this is a great project!), the documentation is a mess:
I suggest central usage info is created somewhere, and just links to it from other places mentioned here.
I don't have the time or skills to do this, but I I had I think I would centralize the usage info to the manpage and, using man2html, publish it on the web. I would also move large part of the help info to the manpage, just leaving bare-bones options and parameter info. But there are certainly other ways to get this in shape.
See also discussion in #172.