It looks good to me. Can we put it into the website as a developer commit guide?
Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On Wed, Oct 31, 2018 at 3:38 PM Zhao Chun <buaa.zh...@gmail.com> wrote: > > Hi all, > > I want to discuss Apache Doris(incubating) code commit specification. > > Pull requests. In order to ensure that our master branch is working, we > will disable the contributor push code master branch directly. > On GitHub we will open `Require pull request reviews before merging` for > master, so the code must be merged into the master branch after someone > else's review. > > 2. Versions. Apache Doris(incubating) will use the 3-digit version for > future release, [Major.Minor.Patch]. > > 3. Branches. In the Apache Doris(incubating) repository, there are two > types of branches, one is the master branch, the other is the release > branch. > code and issue will go to master branch, and release branch is used to fix > bug of release. > The naming convention for the release branch is branch-x.y. For example, > when we release the 0.9 version, we will make a branch called branch-0.9. > The released version is 0.9.0. > > 4. Commit Messages. We are going to follow Chris Beam's Golden rules for > Commit Message. Here is the golden rules > a. Separate subject from body with a blank line > b. Limit the subject line to 50 characters > c. Capitalize the subject line > d. Do not end the subject line with a period > e. Use the imperative mood in the subject line > f. Wrap the body at 72 characters > g. Use the body to explain what and why vs. how > The full post link is here <https://chris.beams.io/posts/git-commit/>, and > explain why. > > 5. Commits. Every contributor should as much as possible to plan > their commits, and try to split a large commit into multiple small commits. > This will make it easier for others to review and understand the content of > the code. > > Need your reply > > Thanks, > Zhao Chun --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@doris.apache.org For additional commands, e-mail: dev-h...@doris.apache.org