Hi all,
Circling back to close this thread.
Summary: we did a good job following a decision process, and decided to create a single `training` repo to organize into one source, many courses for multiple types of learners.
## Process
This thread is an example of a lightweight decision process happening in full-view of the community. Those who were interested in the outcome were invited to the node of discussion (
https://github.com/operate-first/common/issues/39 ), we achieved consensus, and have begun to build out the repo.
At the same time, we are announcing the decision back into this group. This gives another opportunity for the wider community to review the decision. If anything changes in the decision after that review/discussion, we take advantage of how our infrastructure is designed to rollback or roll-across to the new decision.
## Decision
Our conclusion is:
- One repository called `training`
- Use directory structure and filenames to differentiate between courses and modules
- E.g. 'SRE Apprenticeship' and 'SRE Camp' course file names will be different and in different directories
- If a module or course (one or a set of Jupyter Notebooks) need in-repo resources, a module or course can have its own directory
- Sharing content between courses is easiest in git/GitHub when in the same repo
- This includes a course/module being able to "freeze" itself with a particular version of itself and all supporting parts across the repo by using git and tags/releases
- Once the Governance 1.0 is in place, the Community SIG should form a new Training SIG to own the repository and processes going forward.
- Then the Training SIG decides if/when any further repositories or features are needed to support the growing range of Op1st training activities.
Kind regards,
-- Karsten