On 26 Jun 07, at 1:20 PM 26 Jun 07, Patrick Schneider wrote:
A few things:
1. Can I get edit access? My username is 'pschneider'.
Sure. I'll find all the user names and add them to the group.
2. Are there any thoughts re: how pages are parented? I noticed
that only
the 'Toolchains' proposal is parented by 'All Proposals'. Most of
the rest
seem to be under 'Maven 2.1 Design Documents'.
I am reshuffling pages around all the time so I've not used the
lineage, but we start to now that things are gelling.
It would be nice to see, at
a glance, which version these proposals relate to,
Good idea. How's this for a start:
http://docs.codehaus.org/display/MAVEN/Home
and an easy way to do
that might be to categorize proposals with appropriate parent
pages. I
think as the list of proposals grows, it's going to be difficult to
make
sense of this page. This can be addressed later pretty easily I
think.
Sure, that sounds like a good idea.
3. I'm confused about where in svn new features get implemented.
'Where new
development starts' (on
http://docs.codehaus.org/display/MAVEN/Development+Process) says
all new
features/improvements go into the latest trunk revision. The
'Annotated
Development Process' says to "Create a feature/change branch and start
working on your code." Which is is?
Ok, so the new features start on trunk but the new feature is a
branch of trunk. The point being feature additions don't destabilize
the trunk. The series of branches associated with issues also
provides a clear path of what happened, branches named with something
like MNG-123-AndMaybeSomeQuickDescription make it easy to know what
it is and to look up the issue. For dead simple fixes things can go
into the trunk but anything requiring more then a few hours of work
should go into a feature branch of trunk. When it's merged back into
trunk, if it's possible it is then merged back into any version
branches (like 2.0.x).
Patrick
On 6/25/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
Hi,
As part of trying to make the whole process of making changes and
adding new features transparent to everyone involved I've whipped up
a little sketch for perusal:
http://people.apache.org/~jvanzyl/DevProcess.png
Basically it revolves around making sure things are documented in the
Wiki and providing a clear record of the evolution of the project
that anyone can follow at any point in time. So far from perfect but
I think a good starting point and I would like to field feedback so I
can improve it. It basically revolves around the dashboard where I've
tried to collect all relevant information about the project:
http://docs.codehaus.org/display/MAVEN/Home
And process is based around making proposals that eventually will
serve as the record of evolution of the project. The goal is not to
have anything that's heavy, and that we might eventually be able to
automate some data gathering but for the meantime it's not overly
onerous and provides some visibility we have not yet had to date.
The proposals are all here:
http://docs.codehaus.org/display/MAVEN/All+Proposals
And they basically move from draft -> pending -> approved. I've put
some notes in the diagram and I figured we could start with a simple
proposal to see how it works and iron the kinks as we go. This is
experimental but I see it as the best way forward for getting a clear
view of what's going on
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]