Overview
Teaching: 5 min Exercises: 0 minQuestions
What do lesson maintainers do?
Objectives
Explain the rights and responsibilities of lesson maintainers.
This episode describes the processes used to maintain our lessons.
Each Software or Data Carpentry lesson has one or two maintainers, who are responsible for making sure issues and change requests are looked at, and who have final say over what is included in the lesson. Together, they also decide on changes to the lesson templates, release procedure, and other mechanical aspects of lesson production. They are not responsible for writing lesson content or deciding what lessons ought to exist: the former comes from the community, and the latter from the Executive Directors and Steering Committees of Software and Data Carpentry.
The process for selecting and onboarding a new maintainer is:
We have decided to use a 6-month release cycle for releases, which
will be named by the year and month they happen, e.g., 2016.05
.
gh-pages
branch of its own repository.2016.05
.swc-release
repository,
the release maintainer creates one
and adds an index.html
page to it.swc-release
that points to the newly-created release branch of the lesson.Key Points
Each lesson has one or two maintainers who act as editors.
Maintainers are responsible for ensuring that issues and change requests are addressed.
Maintainers have final say over lesson content.