Jason van Zyl a écrit :
Hi,
Of late I think many issues are coming up on the lists and we're not
dealing with resolving them effectively because, as is natural, people
have different priorities or are generally just thinking about different
things that may be interesting or pressing.
The three things of late I can think of is the development process
thread, the integration testing thread, and a discussion of best
practices which fell by the way side a month ago. So I intentionally
picked up Brett's start at codifying the dev process so that at least
two of us are on the same page and try and use that momentum to draw
other people into the discussion. I talked to a couple of subversion
developers (thanks to Garrett Rooney and Paul Querna), read Pragmatic
Version Control, talked to Jesse and Brett and found what useful links I
could find. I put it all together here:
http://docs.codehaus.org/display/MAVEN/Development+Process
I'm totally agree with this doc.
Just a little comment about it: in several place, we have "svn copy" and mvn release:prepare
release:perform". Do you consider them as two possible actions? because release prepare already do
the copy.
After this I think we should deal with the integration test issues, and
then I'd like to work through the best practices listed in the wiki:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10500&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11896
I'm not sure what would work best in terms of keeping the threads of
thought visible when they pass out of the current thread on the mailing
list but here's my idea based on notions in David Allen's "Getting
Things Done" which is a fairly practical way of working through a series
of issues. It basically boils down to collecting all issues that are
important, putting those notions somewhere safe and then prioritizing
them so they can be worked on. This is a little different where it's not
an individual but a group of people but we can use JIRA to collect the
issues and maybe the devs can vote to try and give some priority to the
list.
I like the idea to use jira for summarize issues. We can use it for little comment, but the dev list
is better for big issue discussion, we'll can put in issue the link of mail thread.
Once the priority is set then as a group we work through the issues and
try to work through them one to three issues at a time and stick with
them until we have a resolution. What I would like is a way for anyone
interested to be able to pick up immediately and help. I'm all open to
ideas but I don't think we're dealing effectively with our own issues
because we have no locus to work because the email list is too hard to
keep track of for a lot of people.
Maybe something other then JIRA would work but we need to collect, store
safely, prioritize the short list of issues and anyone who wants to see
where we are in resolving those issues should be able to see in a few
minutes where we are. I think it would be easy enough to setup a JIRA
project and try it. If it doesn't work then we'll look for something
else. I know this type of setup definitely helps me for issues tracked
at the Maven TLP level:
http://jira.codehaus.org/browse/MPA
Any thoughts?
At any rate I think the short list now is:
1. Dev process
2. Integration Testing
3. Prioritize best practices and start picking them off
agree.
Of course anyone is free to modify this list before a decision is made
on priority. Just trying to get the ball rolling, and hopefully keep it
rolling.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]