This production repo contains the markdown, slides, scripts, and other elements to support the creation of the above video course.
Any resources needed can be found in the Instructor Resources Repo.
Helpful step-by-step instructions for creating your course can be found in the Core Course Instructor Guide or the Spotlight Course Instructor Guide.
NB: The downloadable student materials, previously inside the
Student Materials
orFor Students
directory, are not be stored in this repo. They are stored in a separate repo, here: https://github.com/raywenderlich/video-gri-materials.
New course versions should be created thusly:
- Create a new branch off the latest
versions/x.x
branch with the new version number. For example, if the latest published edition isversions/1.2
, one would branch offversions/1.2
to create theversions/2.0
version. - Set the new branch as the default branch in Settings. This will ensure that people arriving to Github, or anyone cloning the repository, will be shown the branch that is currently in progress.
- Repeat step #1 for the associated materials repo, but do NOT set the new branch as default, since that would update the student materials link before the updated course goes live. The video producer will set the new branch as default when the course releases.
- Update release.yaml with any changes. As a minimum, the following fields
will require an update to reflect the new version details:
version
version_description
materials_url
- Delete or update the old project, scripts, and slides.
- Create any branches you desire off the new branch.