
Docs Like Code: Collaborate and Automate to Improve Technical Documentation

For diagrams in Markdown files, there’s an extension called Mermaid, at https://mermaid-js.github.io.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
pull request A method of submitting edits that compares your changes with the original.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
How do you know when to make a single deliverable from one repo or make a large website from multiple repos? The way that you organize information influences how you can present it to readers.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
As one configuration you could set up a separate branch to publish the docs, which is a setting available in GitHub Pages. Typically this branch is called the gh-pages branch. You can also publish the docs with the exact branches and release tags as the code itself. This release synchronization is useful when the code and docs need to remain in syn
... See moreAnne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
Don't understand
An online, live editor is available at https://mermaid.live/ where you can see the diagram rendered side-by-side with the Mermaid graph code.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
To help contributors form a mental map of the docs, you might synchronize the way that you organize source files with the organization of your site. If you have a simple product, a single repo that contains both the code and docs can be the easiest.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
issue A way to submit a suggested improvement, defect, task, or feature request to a repo.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
Sometimes, developers perceive that writers are distant from the product, and they consequently treat docs team members like second-class citizens. Written contributions, when treated like code, have the same value as developer code.
Anne Gentle • Docs Like Code: Collaborate and Automate to Improve Technical Documentation
push Move your local committed changes to a remote location,