On May 18, 2012, at 5:34 PM, Vincent Massol wrote: > > On May 18, 2012, at 5:31 PM, Vincent Massol wrote: > >> So here are the results of this vote: 4 +1, 1 0, no -1 >> >> The vote is passed. >> >> In order to remind committers to do this systematically I've configured JIRA >> by adding 2 custom fields to both the default scree and the close screen: >> * Documentation (text field) - Should contain the link to the doc on >> xwiki.org. IMPORTANT: If you think there's no need to have any doc for it on >> xwiki.org, use "N/A" as the value. >> * Added to Release Notes (radio button) - Set the status > > Hmm I'm wondering if we shouldn't use a text field for this too with a field > name of "Documented in Release Notes". > This would allow two things: > 1) Put the link to the release notes (easier to navigate) > 2) Ability to add some contents as to why it shouldn't go in the RN for > example. > > WDYT?
I've gone ahead. See: * http://jira.xwiki.org/browse/XWIKI-7832 * http://jira.xwiki.org/browse/XWIKI-7839 It's cool :) Thanks -Vincent > Thanks > -Vincent > >> The idea is that when closing issues we do both, i.e. add documentation on >> xwiki.org and add it to the release notes for the version in development. >> Of course this should be done discriminatorily (use your judgment to decide). >> >> It's also everyone's duty to remind others when they notice that someone has >> forgotten to do so. >> >> Last, when doing Releases the RM should use a JIRA report listing all fixed >> issues having those fields not set. >> >> Example of using those fields: >> http://jira.xwiki.org/browse/XWIKI-7832 >> >> I'll document this on xwiki.org in the coming hours/days. >> >> Thanks >> -Vincent >> >> On Sep 28, 2011, at 7:28 AM, Vincent Massol wrote: >> >>> Hi devs, >>> >>> Sergiu has started a script to fully automate a release (more to come - >>> Sergiu will document what it does soon). The only part not automated are >>> the Release Notes. >>> >>> IMO we can "automate" it by a process which I propose to be: >>> >>> * An issue can only be closed if it's documented on xwiki.org and on the >>> release notes page for the upcoming release. >>> * We collectively enforce this by reopening issues if someone doesn't do >>> the first point, asking him/her to do it >>> >>> This will have some nice effects: >>> * xwiki.org will be more up to date than it is now >>> * it's up to the developer to document what they do (I don't think it's >>> good to push this to someone else) which is good since they have the most >>> knowledge (side note: it doesn't mean we don't need a technical writer to >>> improve on the documentation done by developers but it would be about style >>> and not about content) >>> * the release notes will be ready for the release, as we progress and the >>> burden of writing the release notes will not fall on the shoulders of the >>> Release Manager (there's no reason it should) >>> * the whole release process will almost be a joy to do >>> * with a fully automated release process it means we'll be able to perform >>> a lot more bugfix releases which is good for our users >>> >>> Here's my +1 >>> >>> Thanks >>> -Vincent >>> >>> >> > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

