I agree.
The commit log is a very important way to trace the issues the bugs.
We should obey the Chris Beam's Golden rules, STRICTLY.



--
此致!Best Regards
陈明雨 Mingyu Chen

Email:
morning...@163.com;
morningman....@gmail.com



At 2018-10-31 15:38:06, "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

Reply via email to