Skip to content
This repository was archived by the owner on Apr 15, 2024. It is now read-only.

Before to start

Takanori Kishikawa edited this page Mar 9, 2017 · 10 revisions

To keep development well managed, some knowledges to use Git system and GitHub service here are required. We don't force you to obey too much strict rule but firstly let us tell you some additional agreements for the moment.

Requirements

  • Basic knowledges of Git-Flow and GitHub-Flow

Rules for this project.

  • "master" branch is always release ready code.
  • "develop" branch is the base branch we work on. So your holding this branch must be up to date.
  • "feature/*" branch is for each feature and task work.
    • This is basically checked out from "develop" branch.
    • This will be merged onto "develop" branch.
  • "hotfix/*" branch is for emergency or quick fixing.
    • This is basically checked out from "master" branch.
    • This will be merged onto both "master" and "develop" branche.
  • Force push to "merge" branch is not enable to avoid troubles.
    • You'll be pushing feature to "feature/*" branch and send pull requests to merge onto "develop" branch on GitHub.

Versions

  • The versions are following vX.X.X(like v1.10.3) template.
  • Fist capital number is for feature updates.
  • Second number is for some updates related with main features and small updates.
  • Third number is for bug-fixes.

Clone this wiki locally