Follow these best practices to create documentation that's user-friendly and easy to understand.
About GitHub documentationAt GitHub, we strive to create documentation that is accurate, valuable, inclusive, accessible, and easy to use.
Before contributing to GitHub Docs, please take a moment to familiarize yourself with GitHub's documentation philosophy, fundamentals, and content design principles:
Whether you're creating a new article or updating an existing one, you should follow these guidelines when writing for GitHub Docs:
Before you begin, it’s important to understand who you’re writing for, what their goals are, the core tasks or concepts that the article will address, and what type of content to write.
Define the audienceDetermine which type of content you will write, based on the intended audience and the core purpose of the content. GitHub Docs use the following content types:
For example, use the conceptual content type to help readers understand the basics of a feature or topic and how it can help them accomplish their goals. Use the procedural content type to help people complete a specific task from start to finish.
Structure content for readabilityUse the following best practices to structure the content. When adding content to an existing article, follow the existing structure whenever possible.
Make it easy for busy users to read and understand the text.
For related information, see "Voice and tone" in Style guide and Writing content to be translated.
Format for scannabilityMost readers don't consume articles in their entirety. Instead they either scan the page to locate specific information, or skim the page to get a general idea of the concepts.
When scanning or skimming content, readers skip over large chunks of text. They look for elements that are related to their task or that stand out on the page, such as headings, alerts, lists, tables, code blocks, visuals, and the first few words in each section.
Once the article has a clearly defined purpose and structure, you can apply the following formatting techniques to optimize the content for scanning and skimming. These techniques can also help to make content more understandable for all readers.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4