Atlas Contributing Guide
Atlas Branches
- branch
master
is the latest (pre-)release branch.
dev
branch- It’s RECOMMENDED to commit hotfix (like typo) or feature PR to
dev
.
- It’s RECOMMENDED to commit hotfix (like typo) or feature PR to
{domain}-feature-{date}
branch- The branch for a developing iteration, e.g.
core-feature-20170118
is an atlas-core developing iteration which is done at 2017.01.18.{domain}
consists ofcore
,update
,plugin
andaapt
. - DO NOT commit any PR to such a branch.
- The branch for a developing iteration, e.g.
- , see commit log module
{action}
feature
: checkout from{module}
and merge to{module}
later. If{module}
not exists, merge todev
bugfix
: likefeature
, for bugfix only
for example:
core-bugfix-memory
plugin-feature-redex
update-hotfix-sequence
{module}
- Including: atlas-core, atlas-aapt, atlas-update, atlas-gradle-plugin, atlas-doc, atlas-website, atlas-demo, test, all
{description}
- It’s RECOMMENDED to close issue with syntax
close #66
orfix #66
, see for more detail. It’s useful for responding issues.
- It’s RECOMMENDED to close issue with syntax
[all] close #66, add refreshing for memory
[atlas-demo] remove abc
In order to contribute code to Atlas, you (or the legal entity you represent) must sign the Contributor License Agreement (CLA).
For CLA assistant service works properly, please make sure you have added email address that your commits linked to GitHub account.
Please read and How to adding an email address to your GitHub Account.