Documentation is information on aspects of software or hardware, including its intended purpose, functionality, and maintenance. Documentation can exist in many different forms and formats, but its aim is always to educate.
- Stackoverflow.com Wiki
Go to books ↓
Weeks of programming can save you hours of planning!
DevDocs combines multiple API documentations in a fast, organized, and searchable interface.
You don't have to reinvent the Web site to publish some documentation for your project. Take advantage of GitHub Pages to build almost point-and-click doc sites.
API documentation is the number one reference for anyone implementing your API, and it can profoundly influence the developer experience. Because it describes what services an application programming interface offers and how to use those services, your documentation will inevitably create an impression about your product—for better or for worse.
It doesn’t matter how good your software is, because if the documentation is not good enough, people will not use it.