On 10/03/2012 13:38, Emmanuel Lécharny wrote:
Seems like the x.y.z scheme please you.
It seems so :-)
I'd like to expose some of the issues we had to face in the Directory
project , just FYI :
- Using Milestones helped us a lot to get frequent releases. Without
them, we were stuck with very long delay between releases, and that
was killing us and our users. Don't hesitate to create as many
milestones as necessary. Here, Eclipse is a good example of what is
good. However, Milestones should not be issues each time you fix a
bug... There is a balance between frequent releases and too frequent
releases :)
- RCs tells the user that the project is ready to be tested. You will
only fix issues (well, hopefully)
- You will have to decide if you should release major version
frequently (à la FF/Chrome) or less fequently (à la Httpd). I
personally don't like the Jenckins way (ie, a new release every now
and then, they are now at 1.454 !)
Now, this is your project, so your choice !
Personally, I would try to find a third way between Httpd and FF /
Chrome: what if we do something like as OpenJPA [1]?
I like the RC approach (we used that for last stable release at
GoogleCode), but I am not sure I can figure out how to work with
milestone + maven: is there any ASF reference for this?
Thanks.
[1] http://openjpa.apache.org/documentation.html
--
Francesco Chicchiriccò
Apache Cocoon PMC and Apache Syncope PPMC Member
http://people.apache.org/~ilgrosso/