Difference between revisions of "Joining the Code Team"
(Revamp to reflect the new recruitment process) |
(Add link to Basic_Developer_Setup page) |
||
Line 20: | Line 20: | ||
=Your first change= | =Your first change= | ||
+ | # Get your [http://wiki.pcgen.org/index.php?title=Basic_Developer_Setup development environment set up] | ||
# Select an issue that interests you, either from our issues flagged as bitseize in the [http://jira.pcgen.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+Bitesize+AND+project+%3D+CODE+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC Code] and [http://jira.pcgen.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+Bitesize+AND+project+%3D+NEWTAG+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC New Tag] projects, or one you have encountered. | # Select an issue that interests you, either from our issues flagged as bitseize in the [http://jira.pcgen.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+Bitesize+AND+project+%3D+CODE+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC Code] and [http://jira.pcgen.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+Bitesize+AND+project+%3D+NEWTAG+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC New Tag] projects, or one you have encountered. | ||
# Build a fix that fixes the bug or implements the new feature | # Build a fix that fixes the bug or implements the new feature |
Revision as of 23:42, 27 May 2010
Introduction
A list of what to do to join the code team
General steps
- Get a Yahoo Groups id.
- Be sure to subscribe to the Developer's mailing list
- Introduce yourself on the list
- Find the pcgen project on Yahoo! Groups and join.
- Get as many IM IDs as possible (most people use Pidgin, Meebo or Gaim) and get online with them.
- Also join the IRC channel #pcgen on ~DALnet & ~Freenode, we have our meetings and group discussions there in real time.
- Get the latest official version of PCGen from SF and run it.
- Get an id at sourceforge.
- Find the pcgen project.
Your first change
- Get your development environment set up
- Select an issue that interests you, either from our issues flagged as bitseize in the Code and New Tag projects, or one you have encountered.
- Build a fix that fixes the bug or implements the new feature
- Test the fix, preferably by writing a unit test
- Send the fix as a patch to the developers list asking for a review.
- Your patch will be reviewed and friendly feedback provided by one of the team.
Joining the team
- Once our patch is accepted, the Code Silverback will add you the project on Sourceforge.
- Your first check-in will be your fix
- Your second should be adding your name to the team listing!
- Put your details in this wiki under the Code team!
Any questions, don't hesitate to ask!