An "Upgrade day"?
Since every new version give us new possibilities to develop, new best
practices, I suppose there is some old code that can be upgrade?
2 examples to make it clear:
- Replace all the '$msg' with '$services.localization'
[grep -R '\$\<msg\>' xwiki-platform/]
- Change all workspaces things into the new '$services.wiki' thing
It may concern the core or the extensions. And I suppose that for some,
it's a very automatic thing to do (sometime, a script may do the thing
exhaustively, the upgrade day will be the day when we write this script!
).
--
Jean
On jeu., 2014-01-30 at 10:20 +0100, [email protected] wrote:
> Hi devs,
>
> We’ve done one year of BFD on the 5.x cycle and this has allowed us to reach
> a greater goal: one of having caught up with the number of open bugs. We’ve
> first succeeded in closing more bugs than there has been created bugs over a
> year, then over 2 years, then over 3 years, then over 4 years and we’re very
> close to succeed for the last 1600 days (ie 4.4 years)! :)
>
> I’d like to congratulate everyone on this achievement which is really
> awesome. I don’t know a lot of other projects who’ve had this kind of success
> so we can be proud of ourselves!
>
> Current result can be seen at:
> http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10352
>
> Note that there are still 357 opened bugs which were created since the
> beginning of the project.
>
> My feeling is that it’s hard to keep the sustained pace we’ve set on the BFD
> days and I think we need a bit of fresh air.
>
> Also now that we’ve caught up with bugs I believe the most important part is
> to just try to contain the bug ratio so that we’re about even in term of
> number of new bugs vs umber of bugs we close. If we can achieve this it would
> already be a very nice success.
>
> So what I’m proposing for the 6.x cycle is this:
> - one week out of 2 we continue doing a BFD
> - the other week we do a rolling XWiki Day on another activity
>
> Here’s a list of other activities we could do (first mentioned in this
> thread: http://markmail.org/message/a5ew5ilbgxvf67lu ):
>
> A) Doc Fixing Day: improve xwiki.org
> B) Deprecation Fixing Day: reduce # of deprecated calls and move code to
> legacy
> C) Violation Fixing Dy: reduce # of violations. 12K right now on platform for
> ex (see
> http://sonar.xwiki.org/drilldown/issues/org.xwiki.platform:xwiki-platform)
> D) Javadoc Improvement Day: Add missing javadocs in our code and remove
> checkstyle excludes
> E) Code Coverage Day: Add as many tests as possible (unit and functional) to
> increase the TPC
> F) Broken Links Day: fix as many broken links as possible on xwiki.org. To
> find them is easy: we just need to enable the IRC Link Checker botlet and
> wait on IRC to get them listed!
> G) Others you would consider interesting?
>
> The only constraint for defining a day is that it contains small elements
> that can be fixed quickly which is the case for the proposals listed above.
>
>
> So what I propose to be precise:
> - one week out of 2 we do a BFD
> - the other week we do one of each (A through F). Then once we’ve done a full
> round we decide which ones are the best for the project, which ones we want
> to drop and which ones we want to repeat more often than others.
>
> I also propose that the 6th and 13th we still do a BFD and on the 20th of Feb
> we start doing A, then BFD, then B, etc.
>
> WDYT? Any other proposal or better idea?
>
> Thanks
> -Vincent
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs