[ 
https://issues.apache.org/jira/browse/TINKERPOP3-791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stephen mallette updated TINKERPOP3-791:
----------------------------------------
    Issue Type: Improvement  (was: Task)

Here's something I just ran into with release notes.  I just made a change 
related to a JIRA issue: TINKERPOP3-764 .  So presumably, I shouldn't need to 
edit the release notes manually at this time because we'll be able to catch 
them at the time we generate the report on release.  Of course, the title of 
this issue is "Consider CLOSE_BEHAVIOR Operations" which is what would show in 
the release notes.  Now, where I see a problem is that the title doesn't really 
reflect what I did and my changes were in fact important for vendors because I 
altered the naming/semantics of a test slightly for this change which could 
break their implementation (hoping it doesn't - slim chance but a chance 
nonetheless).

So I think that yields two issues:

1. Titles alone might not always be good release notes.
2. There are subtle changes that might be important that should be documented 
in the release notes and would likely be forgotten by the time we get to 
release to generate the report and rectify the report against the release notes.

I guess the answer might be to not worry about trying to rectify the two lists. 
 Include the manual list and the JIRA list.  if a JIRA title is exactly what 
was done and it can be relied on for easy understanding in the release notes 
then there is no need to manually document it.  So in the case of the JIRA 
issue i mentioned, I should manually edit the release notes and include my 
changes as there are subtleties to be considered.  

I also think we should have some way to distinguish breaking change.  Without 
adding too much formatting to what we have, I think that, minimally, we could 
just make sure "breaking change" is first in the list and that we don't rely on 
JIRA issues to convey breaking change.  Such things should always be documented 
manually.



> Document rules for committers
> -----------------------------
>
>                 Key: TINKERPOP3-791
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-791
>             Project: TinkerPop 3
>          Issue Type: Improvement
>          Components: documentation
>    Affects Versions: 3.0.0-incubating
>            Reporter: Matt Frantz
>            Assignee: Matt Frantz
>             Fix For: 3.0.1-incubating, 3.1.0-incubating
>
>
> Add some text to CONTRIBUTING.asciidoc on best practices for committers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to