Difference between revisions of "Joining the Code Team"

From PCGen Wiki
Jump to: navigation, search
m (Your first change: Changed external link to internal one)
(Your first change)
Line 21: Line 21:
 
=Your first change=
 
=Your first change=
 
# Get your [[Basic Developer Setup|development environment set up]]
 
# Get your [[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 bitsize 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
 
# Test the fix, preferably by writing a unit test
 
# Test the fix, preferably by writing a unit test

Revision as of 08:44, 15 April 2013

Introduction

A list of what to do to join the code team

General steps

  1. Get a Yahoo Groups id.
  2. Be sure to subscribe to the Developer's mailing list
  3. Introduce yourself on the list
  4. Find the pcgen project on Yahoo! Groups and join.
  5. Get as many IM IDs as possible (most people use Pidgin, Meebo or Gaim) and get online with them.
  6. Also join the IRC channel #pcgen on ~DALnet & ~Freenode, we have our meetings and group discussions there in real time.
  7. Get the latest official version of PCGen from SF and run it.
  8. Get an id at sourceforge.
  9. Find the pcgen project.

Your first change

  1. Get your development environment set up
  2. Select an issue that interests you, either from our issues flagged as bitsize in the Code and New Tag projects, or one you have encountered.
  3. Build a fix that fixes the bug or implements the new feature
  4. Test the fix, preferably by writing a unit test
  5. Send the fix as a patch to the developers list asking for a review.
  6. Your patch will be reviewed and friendly feedback provided by one of the team.

Joining the team

  1. Once our patch is accepted, the Code Silverback will add you the project on Sourceforge.
  2. Your first check-in will be your fix
  3. Your second should be adding your name to the team listing!
  4. Put your details in this wiki under the Code team!

Any questions, don't hesitate to ask!