General# Documentation Types of documentation Locations of documentation Required documentation Writing documentation General structure How-to guides Word choice Shell examples Preferences Collaboration DevOps Hosting Languages Datastores Web servers Miscellaneous Reference Code Maintainability over readability Avoid paranoid internal APIs API