I agree with Ivan. All contribution rules should be reasonable and should *add value*.
For example, a requirement to include the ticket number is a great idea as it creates a clear link between a commit and a JIRA ticket. This helps to track the history, simplifies searches, etc. But is it really important whether someone puts a colon, a dash, or just a space after the ticket number? I believe there is no difference whatsoever, and it doesn't make sense to overcomplicate. This will only make it harder for new contributors to join the community. -Val On Thu, Mar 19, 2020 at 3:59 PM Ivan Pavlukhin <vololo...@gmail.com> wrote: > Andrey, > > I am working with about 4 projects. And I do not want to bother myself > whether colon in a commit message is required or prohibited. And I > believe that we should encourage to contribute not only those whose > full-time job is contribution to Ignite. So, a contribution process > should be as simple as possible. It is simple when it follows common > sense and practices, but not some project UNNECESSARY rules. > > > What could be simpler than exactly one format without any optional > things? :) > A format that conforms with common sense and practices is much simpler. > > > I don't understand why examples of other project should be considered at > all. > To illustrate that there is a common practice to use colon. Also > treating colon optional seems to be a common practice at all. > > And please answer the question from my previous message: > > Is there any any harm from a "colon" in a commit message? > > In my opinion current state with commit messages prefixes is totally > fine and there is no need to change anything. > > Best regards, > Ivan Pavlukhin > > пт, 20 мар. 2020 г. в 01:40, Andrey Gura <ag...@apache.org>: > > > > Ivan, > > > > What could be simpler than exactly one format without any optional > things? :) > > > > I don't understand why examples of other project should be considered > > at all. Most of commit messages in Apache Ignite have described format > > without additional symbols. It is absolutely okay to require to follow > > such rules. > > > > On Fri, Mar 20, 2020 at 1:05 AM Ivan Pavlukhin <vololo...@gmail.com> > wrote: > > > > > > Andrey, > > > > > > Personally I would consider a proper format (where colon is optional): > > > > > > IGNITE-XXXX[:] my message > > > > > > Is there any any harm from a "colon" in a commit message? While we are > > > working in open source simplification is very important. And I suggest > > > to not bother contributors and committers with unnecessary rules. Not > > > all of us contribute only in Ignite and both formats (with colon and > > > not) are common [1, 2, 3]. > > > > > > [1] https://github.com/apache/kafka/commits/trunk > > > [2] https://github.com/apache/hive/commits/trunk > > > [3] https://github.com/openjdk/jdk/commits/master > > > > > > Best regards, > > > Ivan Pavlukhin > > > > > > чт, 19 мар. 2020 г. в 23:15, Alexey Zinoviev <zaleslaw....@gmail.com>: > > > > > > > > Ok, lets keep in mind and remind during PRs to each other > > > > > > > > чт, 19 мар. 2020 г., 17:32 Andrey Gura <ag...@apache.org>: > > > > > > > > > Igniters, > > > > > > > > > > please, notice that right commit message format the following: > > > > > > > > > > IGNITE-XXXX my message > > > > > > > > > > There is no colon (:) after XXXX. There is no hyphen (-) between > XXXX > > > > > and message. There is only one space. > > > > > > > > > > How to contribute doc [1] doesn't state this as requirement and > just > > > > > contains some examples of commit message/PR title. But there are no > > > > > docs that requires colon and/or hyphen. So the best approach here > is > > > > > *uniformity*. > > > > > > > > > > [1] > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute > > > > > >