Emmanuel Venisse wrote:
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.
You're right, I will correct that. I was cribbing some doco and didn't
even notice. Good eye.
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.
I agree, I would leave this up to the secretary for the issue at hand to
transfer the discussion to the wiki.
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]
--
jvz.
Jason van Zyl
jason at maven.org
http://maven.apache.org
First, the taking in of scattered particulars under one Idea,
so that everyone understands what is being talked about ... Second,
the separation of the Idea into parts, by dividing it at the joints,
as nature directs, not breaking any limb in half as a bad carver might.
-- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]