7. Course Maintenance
This section outlines the process of ongoing maintenance of published courses.
Ongoing Maintenance of Quick Courses
The main branch always contains the latest published content for a course. For content updates, bug fixes and other enhancements to existing content, follow the same process you used for contributing to a new course.
-
Ensure that you switch to the main branch. Fetch the latest changes to the main branch.
$ git checkout main $ git pull
-
Create a new branch based on the latest contents from main.
$ git checkout -b <branch_name>
-
Make your content changes and then push them to GitHub.
Follow the steps listed in the Content Review and Publishing Content sections to create a PR, get it reviewed, and then merge your PR back into main to publish the updated content to the production website.