Central Documentation
Peer-edited, open, and understandable documentation for everyone.
Documentation should be built together by developers. Central Documentation allows anyone to collaborate on code documentation in easily accessible Markdown files, all hosted transparently on GitHub. You can log in with your GitHub account to propose changes—and get contribution activity for writing docs—or you can simply browse without logging in. Gone are the days of cryptic, stale, and unhelpful documentation. Embrace the era of decentralized, developer-driven docs.
START COLLABORATING!
Central Documentation also ships as an open-source Android app, so you can read and write documentation on the go. By leveraging Git-based (diff-based) changes, every update is transparent and trackable—just like any other software project on GitHub. This is one of the earliest examples of crowdsourcing documentation in a Wikipedia-like manner for programming languages, code, and developer knowledge. The concept parallels a growing trend across major libraries (including Chrome projects), where contributors submit pull requests to maintain a shared, crowdsourced GitHub repository of knowledge.
Whether you’re editing a single paragraph for clarity or adding an entire tutorial for a new library, your contributions help improve the developer ecosystem. Everything is stored openly, providing a diff history for each change, ensuring complete transparency and accountability. It’s a collaborative system built by developers, for developers.
LICENSING & CREDITS
This project is licensed under CC BY-NC 3.0, ensuring the documentation remains free, open, and non-commercial. If you create derivative works, please retain attribution to this GitHub and the main authors: Kaiden Camezine, Chad Graham, and Ryan Lewis. Our goal is to keep documentation democratized, accessible, and ever-evolving with the help of the developer community.
Your contributions shape the future of coding knowledge. Happy documenting!

