Conference Magagement System by Gang of Five team

Wiki

Wiki is located here.

Virtual Machine

VM hostname:

SSH with your own domain account.

Branching Strategy

Below are the main braches of the project:

  • dev [development branch]
  • test [testing branch]
  • master

dev

The dev branch is to be forked to sub-branches by features, using the exact naming as tasks are named in Jira.

As soon as the feature is ready, a dev/team working on a feature is to issue a Pull Request asking for peer review.

As soon as pull request is approved by at least two peer devs, the branch can be merged to dev.

test

As there is a new version of dev branch ready for testing, dev notify testers.

Upon testers approval (e.g. after the previous testing iteration is over) dev branch is being merged to test.

Commit Tags

Start your commit messages with tags in square brackets, making the theme and the reason of the commit clearer for the team.

[tag] description

Example:
[markup] contact page form fixed

Below is the example list of the tags to be used and their meaning, to be extended as agreed by the team:

[npm-install] - new node module added, don't forget to run "npm install" after the pull
[markup] - markup update
[webpack] - webpack config updated