Line 11: |
Line 11: |
| | | |
| == Development roles == | | == Development roles == |
− | Various roles
| + | |
| | | |
| ==== Documentation writers ==== | | ==== Documentation writers ==== |
Line 25: |
Line 25: |
| Skills | | Skills |
| * Enthusiasm | | * Enthusiasm |
| + | |
| + | Backlog |
| + | * [[Triage_Queue|Triage Queue]] shows the list to work on. |
| + | * [[Verification_Queue|Verification Queue]] show the list of corrected bugs that you should test. |
| | | |
| ==== Patch Author ==== | | ==== Patch Author ==== |
Line 31: |
Line 35: |
| Skills | | Skills |
| * Linux knowledge | | * Linux knowledge |
| + | |
| | | |
| ==== Developer ==== | | ==== Developer ==== |
| Someone who is able to retrieve our source code from Sourceforge and make local builds to test out their fix. | | Someone who is able to retrieve our source code from Sourceforge and make local builds to test out their fix. |
− | Note: The actual build system will not be mandates, and several options will be given. | + | Note: The actual build system will not be mandated, and several options will be given. |
| | | |
| Skills | | Skills |
| * Linux knowledge | | * Linux knowledge |
− | * CVS | + | * CVS: able to retrieve the latest source code. |
| + | * Patch creation |
| + | * Working build system |
| * Perl / Python / Bash | | * Perl / Python / Bash |
| * Regular expressions | | * Regular expressions |
| + | |
| | | |
| ==== Committer ==== | | ==== Committer ==== |
Line 46: |
Line 54: |
| | | |
| Skills | | Skills |
− | * CVS | + | * CVS: able to retrieve, update, and commit a source code change. |
| + | |
| | | |
| ==== Builder ==== | | ==== Builder ==== |
− | Someone who has access to the SME Server Build System. | + | Someone who has access to the SME Server Build System. This includes running 'make tag build' on behalf of the committers. |
| | | |
| Skills | | Skills |
Line 55: |
Line 64: |
| | | |
| ==== Contrib Owner ==== | | ==== Contrib Owner ==== |
− | Someone who maintains or develops one of the contrib pacakges. | + | Someone who maintains or develops one of the contrib packages. |
| | | |
| Skills | | Skills |
− | * ABC | + | |
| + | * Linux knowledge |
| + | * CVS: able to retrieve the latest source code. |
| + | * Patch creation |
| + | * Working build system (official or their own) |
| + | * Perl / Python / Bash |
| + | * Regular expressions |
| | | |
| == Development tools == | | == Development tools == |
Line 86: |
Line 101: |
| | | |
| [[Category:SME9-Development]] | | [[Category:SME9-Development]] |
| + | [[Category:SME Server Development Framework]] |
| + | [[Category:Developer]] |
| + | [[Category:Howto]] |