Hi devs,
I’d like to suggest a new best practice which would consist in systematically adding
blockers issues in the release notes corresponding to the affects versions, at the top,
using an error macro. For example I’ve updated the release notes for 7.2 and 7.3:
-
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72
-
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki73
The idea would be to update our Release Notes template to automatically list them using
this template snippet (example for XWiki 7.2):
"
{{error}}
The following blocking issues were found after this version was released. You should
verify if you're using the affected features and if so, you can click on them to see
in which version they are fixed):
{{jira url="http://jira.xwiki.org" style="list"
source="jql"}}
category = "Top Level Projects" and affectedVersion in
("7.2-milestone-1", "7.2-milestone-2", "7.2-milestone-3",
"7.2-rc-1", "7.2") and fixVersion > "7.2" and priority =
Blocker and resolution = Fixed
{{/jira}}
{{/error}}
“
The goal is to make it easy for our end users to see blocking issues in a given release.
The goal is also to make it visible to us how many blockers we introduce in each release
and work on reducing this number as much as possible.
WDYT?
Thanks
-Vincent