Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 983 Bytes

README.md

File metadata and controls

36 lines (22 loc) · 983 Bytes

atgc

Overview

A game project

Dependencies

  • Gunfire
  • InfluxDB (with a local db named: 'atgc', with username 'atgc' and password 'atgc')

Developers

General git workflow

The main development branch is develop, and contains all semi-stable (ie. that do not crash Autogica at startup) modules.

The main release branch is master, and contains all stable (that are not empty, and do actual useful things) modules.

Git workflow to create a new module:

Basically, fork the base branch and pull your dependencies. Never work directly in develop or master. Never, ever, ever.

$ git checkout base
$ git checkout -b atgc-NAME-OF-MY-NEW-MODULE
$ git pull . atgc-NAME-OF-DEPENDENCY-1
$ git pull . atgc-NAME-OF-DEPENDENCY-N etc..
$ git push origin atgc-NAME-OF-MY-NEW-MODULE

This way, each branch is uncluttered by the development of others. From time to time, the base branch will be updated for global things like README.md edits etc..