Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Build or Contribute to Documentation with a Git-based Workflow

via Pluralsight

Overview

Read the Docs is a great documentation platform used by many open source projects. This course teaches you how to create your own documentation project, use the reStructuredText markup language, and the basics of Git-based workflow for pull requests.

Documentation of software applications and packages is often an afterthought at best, and frequently forgotten altogether. Putting together some good, easy-to-navigate documentation that can be updated by the community in a controlled fashion can really help avoid questions and make your application or package easier to use. In this course, Build or Contribute to Documentation with a Git-based Workflow, you'll explore a couple of options available to you, and then go into a full solution using Read the Docs by creating a documentation project. First, you'll learn about the reStructuredText syntax for some of the key elements you’ll likely want to include in your documentation. Then, you’ll delve into setting up a CI/CD workflow by putting your documentation in GitHub and show the standard workflow for pull requests. Additionally, you'll discover how to customize the look of your documentation, use Markdown, and have different versions of your documentation. Finally, you'll explore self-hosting documentation and code in the event that a Read the Docs hosted site is not a good option for you. By the end of this course, you'll have the necessary knowledge to efficiently create your own documentation projects, contribute to open source documentation, make pull requests, and know the hosting options available to you.

Syllabus

  • Course Overview 1min
  • Free up Your Time or Give a Little Back: A Case for Documentation 9mins
  • Getting Started: Create Your Documentation Project 11mins
  • Leveraging the Power of reStructuredText Markup 23mins
  • Automating Updates with a Streamlined Workflow 30mins
  • Content That Goes Beyond reStructuredText 18mins
  • Hosting Alternatives for the Documentation and Its Source 26mins

Taught by

Erik Dahl

Reviews

4.8 rating at Pluralsight based on 20 ratings

Start your review of Build or Contribute to Documentation with a Git-based Workflow

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.