Learning evidence
A readable commit history, small branch, reviewable pull request and contribution record
Connects repositories, commits, branches, diffs, merges, issues, pull requests, licences and open-source contribution to real teamwork.
Completion evidence for this pathway is a readable commit history, small branch, reviewable pull request and contribution record. Page count or time spent alone does not demonstrate competence.
The intended capstone is a small open-source artefact developed by two people through an issue–branch–commit–review–merge cycle. It should connect the lessons in one artefact and retain failed tests as evidence.
A readable commit history, small branch, reviewable pull request and contribution record
A small open-source artefact developed by two people through an issue–branch–commit–review–merge cycle
When adding a feature, fixing a bug, onboarding a teammate, choosing a licence or needing to restore a version.
Lesson · Constructive review evaluates the change against purpose, tests, readability, safety and project rules while respecting the contributor. This lesson includ
Open page →Project · This project develops a small application through a complete Git history that demonstrates planning, implementation, testing, review and recovery. This les
Open page →Lesson · Git records a graph of project states and changes so learners can compare versions, explain decisions and recover without multiplying anonymous files. This
Open page →Lesson · A useful issue separates observed behaviour, reproduction steps, expected result, environment, evidence and acceptance conditions. This lesson includes a w
Open page →Lesson · Merging combines histories, while a conflict asks a person to decide how overlapping changes should coexist. This lesson includes a worked example, practic
Open page →Project · This project prepares a small documentation contribution to an open-source project without claiming acceptance before maintainers review it. This lesson in
Open page →Lesson · Responsible open-source contribution requires licence awareness, project rules, respectful communication, scoped changes and verifiable authorship. This le
Open page →Lesson · A repository begins with a clear boundary, useful structure, ignored generated files and an initial commit that establishes a reproducible starting point.
Open page →Lesson · Safe recovery depends on understanding whether the goal is to discard local edits, restore a file, create a reversing commit or move to an earlier state. T
Open page →Lesson · A branch creates an independent line of development for a focused experiment, feature or repair without destabilising the main tested line. This lesson inc
Open page →Lesson · A meaningful commit message describes the change as an action and explains the reason or consequence when context is not obvious. This lesson includes a wo
Open page →Quiz · A 12-question interactive assessment for Git, Open Source and Teamwork, with explanations and a newly shuffled option order on every start. This lesson inc
Open page →No week closes with reading alone. Use one session for concept and example, a second for practice, and a short third session for testing and explanation. Do not accelerate when a prerequisite is missing.
| Week | Focus | Evidence to produce |
|---|---|---|
| 1 | Code Review and Constructive Feedback, Merging Changes and Understanding Conflicts, Undoing Changes and Recovering Versions | A readable commit history, small branch, reviewable pull request and contribution record |
| 2 | Complete Git History Project, Open-Source Documentation Project, Using Branches for Safe Experiments | A small open-source artefact developed by two people through an issue–branch–commit–review–merge cycle |
| 3 | From File Versions to Git, Open-Source Licences and Responsible Contribution, Writing Meaningful Commit Messages | Error log and second version |
| 4 | Issues, Tasks and Bug Reports, Repositories and the First Commit | Quiz result, misconception and next application |
The pathway's distinctive question is: How can a team produce changes without loss, in a form that is understandable and reversible? A first response may be a definition, but completion requires a readable commit history, small branch, reviewable pull request and contribution record. If input, method, limits and review date are unclear, the result is not traceable even when it looks strong.
Start with two different activities among Open-Source Licences and Responsible Contribution, Using Branches for Safe Experiments, Writing Meaningful Commit Messages, Code Review and Constructive Feedback. In one, explain the concept in your own words; in the other, perform an application, measurement or user test. The two activities should not close with the same type of evidence. This distinction shows that Git, Open Source and Teamwork has been tested through different forms of production.
Later connect Merging Changes and Understanding Conflicts, Open-Source Documentation Project, Complete Git History Project, Repositories and the First Commit to the capstone: A small open-source artefact developed by two people through an issue–branch–commit–review–merge cycle Keep failed tests as well as successful ones. For every error, record conditions, expected result, actual result, possible cause and the single change made.
Check these traps separately: Putting every change in one commit; Missing the fetch–merge distinction behind pull; Deleting conflict markers without reading them; Assuming reuse permission without a licence. Reading a trap is insufficient; find an example from your own work and state which evidence made the problem visible.
Return rule: When adding a feature, fixing a bug, onboarding a teammate, choosing a licence or needing to restore a version. Do not delete the previous record; add a date, changed tool or source, new evidence and the next mini trial. Progress is therefore tracked through the quality of explanation, application and correction—not the number of pages completed.
The answer must produce evidence, not only a definition: A readable commit history, small branch, reviewable pull request and contribution record.
Keep it with conditions, expected result, actual result and the correction.
No. Sources define method and limits; practice evidence must be produced separately.
When adding a feature, fixing a bug, onboarding a teammate, choosing a licence or needing to restore a version.
A small open-source artefact developed by two people through an issue–branch–commit–review–merge cycle
Primary or institutional source for method and technical limits.
Open source →Primary or institutional source for method and technical limits.
Open source →Primary or institutional source for method and technical limits.
Open source →