| 6 | |
| 7 | |
| 8 | == Developers == |
| 9 | |
| 10 | Using the Ticket system is the best way to submit code contributions. See for example #33. |
| 11 | |
| 12 | '''Code quality:''' Check Your code according to GRASS "BestPractise" guide list. |
| 13 | |
| 14 | What else: see [http://grass.gdf-hannover.de/wiki/Development development collection] (to be moved here) |
| 15 | |
| 16 | === Procedure to request GRASS-SVN write access === |
| 17 | |
| 18 | The [http://grass.gdf-hannover.de/wiki/PSC GRASS Project Steering Commitee] is responsible for granting SVN write access to contributors (as defined in [http://download.osgeo.org/grass/grass6_progman/rfc/rfc1_psc.html RFC1]). |
| 19 | * The requestor has to '''read and abide by''' the document [http://download.osgeo.org/grass/grass6_progman/rfc/rfc2_psc.html Legal aspects of code contributions] (RFC2). |
| 20 | * The request has to be send to the GRASS-PSC mailing list, stating that RFC2 was read and accepted. This requires [http://lists.osgeo.org/mailman/listinfo/grass-psc subscription] to the mailing list. |
| 21 | |
| 22 | === Setting up the new SVN write access === |
| 23 | |
| 24 | Once SVN access is granted, the requestor needs to obtain an "osgeo_id" at http://www.osgeo.org/osgeo_userid |
| 25 | If s/he already have an "osgeo_id" but forgot it, it can be searched at http://www.osgeo.org/cgi-bin/ldap_web_search.py |
| 26 | The GRASS-PSC chair (currently Markus Neteler) and other developers can add this "osgeo_id" to the OSGeo LDAP authentication system. |
| 27 | |
| 28 | Contributions have to follow the [wiki:BestPractise] rules (see also SUBMITTING* files in the source code). |
| 29 | |
| 30 | === Then what? === |
| 31 | |
| 32 | Happy hacking :) The requestor should subscribe to the [http://lists.osgeo.org/mailman/listinfo/grass-commit grass-commit] mailing list which distributes GRASS-SVN commit differences for real-time code review. |
| 33 | |