Skip to content

Source Code Management

M Alfiyan S edited this page Feb 14, 2023 · 6 revisions

We use GitHub as a source code platform for version control and publish Mata Elang to the public.

The various branches are used for Mata Elang development. The roles of each branches are described in the following table.

Branch Name Role Derivation Source Merge Target
master A branch to put the released version.    
develop A branch to store the developing source code master release
release A branch to put the version to be released next develop develop, master
feature-* A branch to put the source code for the development of new features develop develop
bugfix-* A branch to fix bugs of the developing version develop develop
hotfix-* A branch to fix bugs of the released version master develop, master

The following figure shows how branches work and the flow of branch control.

Fig

Source : https://nvie.com/posts/a-successful-git-branching-model/

>> Back to HOME