Skip to content

Latest commit

 

History

21,624 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Read the Docs

Build status Documentation Status Test coverage

Purpose

Read the Docs hosts documentation for the open source community. It supports many documentation tools (e.g. Sphinx docs written with reStructuredText, MkDocs docs written with markdown, among others), and can pull Git repositories. We then automatically build your documentation and host it for you.

Read the Docs is designed for developers and teams who want to automate the building, versioning, and hosting of documentation alongside their code. It follows the “Docs as Code” philosophy, treating documentation with the same care and workflow as source code.

Think of it as Continuous Documentation, or documentation as code.

Who should use Read the Docs?

Read the Docs is commonly used by:

  • Open source projects hosting public documentation
  • Teams maintaining internal or private documentation
  • Developers using Sphinx, MkDocs, or similar documentation tools
  • Projects following continuous integration workflows for documentation

Documentation for Read the Docs

You will find complete documentation for setting up and managing your project in the Read the Docs documentation.

Get in touch

You can find information about getting in touch with Read the Docs on our Contribution page.

Contributing

We welcome contributions from the community.

You can find information about contributing to Read the Docs, including development setup and contribution guidelines, on our Contribution page.

Quickstart for GitHub hosted projects

By the end of this quickstart, you will have a project on Read the Docs that automatically rebuilds and updates its documentation whenever you push changes to GitHub.

  1. Create an account on Read the Docs by signing up with GitHub.
  2. When prompted on GitHub, grant access to your repositories.
  3. Log in and click on "Add project".
  4. Start typing the name of your repository, select it from the list, and click "Continue".
  5. Review and update any project information if needed, then click "Next".
  6. All done. Commit away, and your documentation will auto-update on every push.

License

MIT © 2025 Read the Docs, Inc. & contributors

About

The source code that powers readthedocs.org

Topics

Resources

Contributing

Security policy

Stars

8.4k stars

Watchers

241 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages