Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.73 KB

CONTRIBUTE.md

File metadata and controls

38 lines (29 loc) · 1.73 KB

Contribute

Repository model

Mono repository. One repository for every project(s) / exercises in the course.

Branching model

We use topic-branches, such that individual features will be on their own branch. Once the feature is believed to be complete, a pull request will be opened to main, and reviewed by other group members. Once verified, it will be merged into master.

Distributed development workflow

Centralized workflow with shared repository hosted on GitHub.

What should a contribution look like?

Commit messages should be written in imperative mood, and should be descriptive of the changes in the commit. Try to adhere to The seven rules of a great Git commit message - Chris Beams

If the subject line of 50 characters is insufficiant to describe the commit, use the commit body. Seperate subject and body with a blank line.

A new feature requires at least one happy-path test for the implemented feature to be merged to main.

Responsibility for integrating/reviewing contributions

Responsibility for integrating/reviewing contributions, rotates among the team of five thhk, jglr, krbh, emja, kaky, on a weekly basis.

Week Date Responsible
1 7 Feb thhk
2 14 Feb jglr
3 21 Feb krbh
4 28 Feb emja
5 7 Mar kaky
6 14 Mar thhk
7 21 Mar jglr
8 28 Mar krbh
9 4 Apr emja
Easter Break 11 Apr kaky
10 18 Apr thhk
11 25 Apr jglr
12 2 May krbh
13 9 May emja