BAC-L1-FOUND-116
Git, GitHub and open-source contribution
The submission channel for all Academy coursework, and the skill that makes a developer employable in a protocol ecosystem.
- Level
- L1 — Blockchain developer
- Duration
- 4 h
- Track
- Foundation
- Maintainer
- Developer Curriculum Architect
Learning objectives
- 01Keep a readable history: branches, messages, controlled rewriting
- 02Open a pull request and respond to review
- 03Resolve a merge conflict without losing work
Guided lab
Contribute to a BAC exercise repository: fork, branch, pull request, peer cross-review.
Independent lab
Open a real contribution — a documentation or translation fix — on an official protocol repository.
Security angle
An accidentally pushed secret: why removing it from history is never enough, and what to actually do.
Assessment
Pull request merged into the exercise repository after review by two peers.
