+1. I think we've been using close to this format, but with "LIVY-XXX."
instead of "[LIVY-XXX]". I can include a copy of this Contributing section
in my next update to the livy website if we want, I almost added something
similar in my first update, but decided not to since it hadn't been
discussed yet.

                                                                                
   
 Alex Bozarth                                                                   
   
 Software Engineer                                                              
   
 Spark Technology Center                                                        
   
                                                                                
   
                                                                                
     
                                                                                
     
                                                                                
     
 E-mail: ajboz...@us.ibm.com                                                    
     
 GitHub: github.com/ajbozarth                                                   
     
                                                                   505 Howard 
Street 
                                                             San Francisco, CA 
94105 
                                                                       United 
States 
                                                                                
     








From:   Marcelo Vanzin <van...@cloudera.com>
To:     dev@livy.incubator.apache.org
Date:   07/20/2017 01:12 PM
Subject:        Re: Commit style best practices, was Re: incubator-livy-website
            git commit: Fix bug in merge_livy_pr.py because
            incubator-livy-website repo has no branch it's name started
            with "branch-"



+1. Bad commit messages are one of my pet peeves. Although I like
periods at the end of sentences.

On Thu, Jul 20, 2017 at 1:09 PM, Luciano Resende <luckbr1...@gmail.com>
wrote:
> Could we try to follow some best practices on PR title, commit message,
etc?
>
> Some info from: http://bahir.apache.org/contributing/#Creating+a+Pull+
> Request
>
> - Open a pull request against the master branch
>
>    - The PR title should be of the form [LIVY-xxxx] Title, where
LIVY-xxxx
>    is the relevant JIRA number and Title may be the JIRA’s title or a
more
>    specific title describing the PR itself.
>    - If the pull request is still a work in progress, and so is not ready
>    to be merged, but needs to be pushed to Github to facilitate review,
then
>    add [WIP] after the component.
>    - For website work, a JIRA is not required
>
> - Follow The 7 rules for a great commit message
> <http://chris.beams.io/posts/git-commit/>
>
>    - Separate subject from body with a blank line
>    - Limit the subject line to 50 characters
>    - Capitalize the subject line
>    - Do not end the subject line with a period
>    - Use the imperative mood in the subject line
>    - Wrap the body at 72 characters
>    - Use the body to explain what and why vs. how
>
> Below is an example of a good commit message
>
> [LIVY-001] Performance enhancements for decision tree
>
> Generate Matrix with random values through local memory
> if there is sufficient memory.
>
>
>
> Thoughts ?
>
> On Thu, Jul 20, 2017 at 1:03 PM, <js...@apache.org> wrote:
>
>> Repository: incubator-livy-website
>> Updated Branches:
>>   refs/heads/master 27348bab6 -> 572b37b1e
>>
>>
>> Fix bug in merge_livy_pr.py because incubator-livy-website repo has no
>> branch it's name started with "branch-"
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/incubator-livy-websit
>> e/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/incubator-livy-websit
>> e/commit/572b37b1
>> Tree: http://git-wip-us.apache.org/repos/asf/incubator-livy-websit
>> e/tree/572b37b1
>> Diff: http://git-wip-us.apache.org/repos/asf/incubator-livy-websit
>> e/diff/572b37b1
>>
>> Branch: refs/heads/master
>> Commit: 572b37b1efc2a2947272790261b6ba023ec53b74
>> Parents: 27348ba
>> Author: jerryshao <ss...@hortonworks.com>
>> Authored: Thu Jul 20 13:02:23 2017 -0700
>> Committer: jerryshao <ss...@hortonworks.com>
>> Committed: Thu Jul 20 13:03:22 2017 -0700
>>
>> ----------------------------------------------------------------------
>>  merge_livy_pr.py | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>> ----------------------------------------------------------------------
>>
>>
>> http://git-wip-us.apache.org/repos/asf/incubator-livy-websit
>> e/blob/572b37b1/merge_livy_pr.py
>> ----------------------------------------------------------------------
>> diff --git a/merge_livy_pr.py b/merge_livy_pr.py
>> index b527a29..7296aef 100755
>> --- a/merge_livy_pr.py
>> +++ b/merge_livy_pr.py
>> @@ -359,7 +359,7 @@ def main():
>>      original_head = get_current_ref()
>>
>>      branches = get_json("%s/branches" % GITHUB_API_BASE)
>> -    branch_names = filter(lambda x: x.startswith("branch-"), [x['name']
>> for x in branches])
>> +    branch_names = [x['name'] for x in branches]
>>      # Assumes branch names can be sorted lexicographically
>>      latest_branch = sorted(branch_names, reverse=True)[0]
>>
>>
>>
>
>
> --
> Luciano Resende
> http://twitter.com/lresende1975
> http://lresende.blogspot.com/



--
Marcelo



Reply via email to