Author: vsiveton
Date: Thu Jul  3 13:38:11 2008
New Revision: 673793

URL: http://svn.apache.org/viewvc?rev=673793&view=rev
Log:
o improved developers conventions 

Added:
    maven/site/trunk/src/site/apt/developers/conventions/jira.apt   (with props)
    maven/site/trunk/src/site/apt/developers/conventions/svn.apt   (with props)
Modified:
    maven/site/trunk/src/site/apt/developers/index.apt
    maven/site/trunk/src/site/apt/guides/development/guide-helping.apt
    maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt

Added: maven/site/trunk/src/site/apt/developers/conventions/jira.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/conventions/jira.apt?rev=673793&view=auto
==============================================================================
--- maven/site/trunk/src/site/apt/developers/conventions/jira.apt (added)
+++ maven/site/trunk/src/site/apt/developers/conventions/jira.apt Thu Jul  3 
13:38:11 2008
@@ -0,0 +1,78 @@
+ ------
+ Maven Jira Convention
+ ------
+ Vincent Siveton
+ ------
+ 2008-07-03
+ ------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements.  See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership.  The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License.  You may obtain a copy of the License at
+~~
+~~   http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied.  See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ http://maven.apache.org/doxia/references/apt-format.html
+
+Maven Jira Convention
+
+ This document describes how Maven developers should use Jira, our issue 
tracking.
+
+* Issue Details
+
+** Priority
+
+ Committers has the responsibility to realign priority by editing the issue.
+
+ <<Reasoning>>: having a correct release note.
+
+** Assignee
+
+ Committers could assign an issue to a specific committer if he thinks it is 
the right committer.
+
+** Component/s
+
+ Committers has the responsibility to specify the correct the component by 
editing the issue.
+
+ <<Reasoning>>: having a correct release note.
+
+** Affects Version/s
+
+ By default, the Maven team considers that an issue, which affects a given 
version, affects also precedent versions, i.e. issue
+ which affects Maven 2.0.9 will affect also 2.0, 2.0.1 ... 2.0.9.
+ If it is a regression, the committers should specify the affected versions.
+
+ <<Reasoning>>: having a correct release note.
+
+** Fix Version/s
+
+  TO BE DISCUSSED
+
+~~ Since the Maven team works on the trunk (2.1) and the main branch (2.0.x), 
the committers should always mark issues that are both 2.0.x and 2.1.
+~~ Reasoning: it's good housekeeping to always say both to keep track of the 
changes in both branches.
+
+** Time Tracking
+
+ The Maven team never uses it. Committers could do it, but like said, it will 
never be used.
+
+* Further Links
+
+ * {{{http://www.atlassian.com/software/jira/docs/latest/}JIRA Documentation}}
+
+ * {{{http://www.atlassian.com/software/jira/docs/latest/issues.html}What is 
an Issue?}}
+
+ * {{{http://www.atlassian.com/software/jira/docs/latest/projects.html}What is 
a project?}}
+
+ []

Propchange: maven/site/trunk/src/site/apt/developers/conventions/jira.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/site/trunk/src/site/apt/developers/conventions/jira.apt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: maven/site/trunk/src/site/apt/developers/conventions/svn.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/conventions/svn.apt?rev=673793&view=auto
==============================================================================
--- maven/site/trunk/src/site/apt/developers/conventions/svn.apt (added)
+++ maven/site/trunk/src/site/apt/developers/conventions/svn.apt Thu Jul  3 
13:38:11 2008
@@ -0,0 +1,84 @@
+ ------
+ Maven SVN Convention
+ ------
+ Vincent Siveton
+ ------
+ 2008-07-03
+ ------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements.  See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership.  The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License.  You may obtain a copy of the License at
+~~
+~~   http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied.  See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ http://maven.apache.org/doxia/references/apt-format.html
+
+Maven SVN Convention
+
+ This document describes how developers should use SVN, our SCM.
+
+* Subversion Configuration
+
+ Before committing files in subversion repository, you need to read the
+ {{{http://www.apache.org/dev/version-control.html#https-svn}Committer 
Subversion Access}}
+ document and you must set your svn client with this properties file :
+ {{{../../developers/svn-eol-style.txt}svn-eol-style.txt}}
+
+* {Commit Message Template}
+
+  Commits should have a message that follows this template:
+
++-----+
+[issue1, issue2] <<comment>>
+Submitted by: (when it was a patch, put that persons name there)
+
+o some comments
++-----+
+
+  Where:
+
+  * <<issue>> can be omitted if there was no relevant JIRA issue, though it is 
strongly encouraged to create one for
+  significant changes.
+
+  * <<Submitted by>> only needs to be specified when a patch is being applied 
for a non-committer.
+
+  * <<comments>> some words about the commits.
+
+  []
+
+eg:
+
++-----+
+[MNG-1456] Added the foo to the bar
+Submitted by: Baz Bazman
+
+o applied without change
++-----+
+
+* Apply User Patch
+
+ By default, the committer should apply the patch without any <<major>> 
modifications. In a second step, the committer
+ could apply any changes as usual.
+
+* Edit Commit Message
+
+ If you want to edit a commit message, you could call:
+
++-----+
+svn pe svn:log --revprop -r XXX
++-----+
+
+ where <<XXX>> is the wanted version

Propchange: maven/site/trunk/src/site/apt/developers/conventions/svn.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/site/trunk/src/site/apt/developers/conventions/svn.apt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: maven/site/trunk/src/site/apt/developers/index.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/index.apt?rev=673793&r1=673792&r2=673793&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/developers/index.apt (original)
+++ maven/site/trunk/src/site/apt/developers/index.apt Thu Jul  3 13:38:11 2008
@@ -4,7 +4,7 @@
  Vincent Siveton
  Brett Porter
  ------
- July 2008
+ 2008-07-03
  ------
 
 ~~ Licensed to the Apache Software Foundation (ASF) under one
@@ -65,6 +65,10 @@
 
   * {{{./conventions/code.html}Maven Code Style And Convention}}
 
+  * {{{./conventions/jira.html}Maven Jira Convention}}
+
+  * {{{./conventions/svn.html}Maven SVN Convention}}
+
   []
 
  <<Note>>: If you cannot find your answers here, feel free to ask the 
{{{mailto:[EMAIL PROTECTED] Developer List}}.

Modified: maven/site/trunk/src/site/apt/guides/development/guide-helping.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/development/guide-helping.apt?rev=673793&r1=673792&r2=673793&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/guides/development/guide-helping.apt 
(original)
+++ maven/site/trunk/src/site/apt/guides/development/guide-helping.apt Thu Jul  
3 13:38:11 2008
@@ -82,7 +82,9 @@
 
   * {{{../../developers/conventions/code.html}Maven Code Style And Convention}}
 
-  * {{{./guide-m2-development.html#Commit_Message_Template} Commit Message 
Template}}
+  * {{{../../developers/conventions/jira.html}Maven Jira Convention}}
+
+  * {{{../../developers/conventions/svn.html}Maven SVN Convention}}
 
   []
 

Modified: 
maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt?rev=673793&r1=673792&r2=673793&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt 
(original)
+++ maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt 
Thu Jul  3 13:38:11 2008
@@ -217,29 +217,12 @@
  Maven Wagon is also a standalone API that deals with transporting files and 
directories. Maven Core uses the Wagon
  API to download and upload artifacts and artifact metadata and the site 
plug-in uses it to publish the site.
 
-* Subversion Configuration
+* Further Links
 
- Before committing files in subversion repository, you need to read the
- {{{http://www.apache.org/dev/version-control.html#https-svn}Committer 
Subversion Access}}
- document and you must set your svn client with this properties file : 
{{{../../developers/svn-eol-style.txt}svn-eol-style.txt}}
+  * {{{../../developers/code.html}Maven Code Style And Code Convention}}
 
-* {Commit Message Template}
+  * {{{../../developers/jira.html}Maven Jira Convention}}
 
-  Commits should have a message that follows this template:
+  * {{{../../developers/svn.html}Maven SVN Convention}}
 
------
-[issue1, issue2] <<comment>>
-Submitted by: (when it was a patch, put that persons name there)
------
-
-  <<issue>> can be omitted if there was no relevant JIRA issue, though it is 
strongly encouraged to create one for significant
-  changes.
-
-  <<Submitted by>> only needs to be specified when a patch is being applied 
for a non-committer.
-
-eg:
-
------
-[MNG-1456] Added the foo to the bar
-Submitted by: Baz Bazman
------
+  []


Reply via email to