Skip to content
Blockchain Association of Cameroon
BAC-L1-FOUND-116FoundationBeginner

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
L1Blockchain 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.