Difference between revisions of "Joining the Code Team"

From PCGen Wiki
Jump to: navigation, search
(Github update)
 
(6 intermediate revisions by 4 users not shown)
Line 9: Line 9:
 
=General steps=
 
=General steps=
  
# Removal of soul (Sorry about that, it's habit forming) ;p
 
# Get an id at [http://sourceforge.net sourceforge].
 
# Find the [http://sourceforge.net/projects/pcgen pcgen] project.
 
# Ask an administrator of the project to add you.
 
 
# Get a [http://groups.yahoo.com Yahoo Groups] id.
 
# Get a [http://groups.yahoo.com Yahoo Groups] id.
 
# Be sure to subscribe to the [http://groups.yahoo.com/group/pcgen_developers/ Developer's mailing list]
 
# Be sure to subscribe to the [http://groups.yahoo.com/group/pcgen_developers/ Developer's mailing list]
# Find the [http://groups.yahoo.com/pcgen/ pcgen] project on Yahoo! Groups and join.
+
# Introduce yourself on the list
# Get as many IM IDs as possible (most people use Trillian, Meebo or Gaim) and get online with them.
+
# Find the [http://games.groups.yahoo.com/group/pcgen/ pcgen] project on Yahoo! Groups and join.
# Also join the IRC channel #pcgen on ~DALnet, we have our meetings and group discussions there in real time.
+
# 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 the latest official version of PCGen from SF and run it.
 +
# Get an id at [https://github.com/ GitHub].
 +
# Find the [https://github.com/PCGen/pcgen/ pcgen] repository and [https://help.github.com/articles/fork-a-repo/ fork] it.
 +
 +
=Your first change=
 +
# Get your [[Basic Developer Setup|development environment set up]]
 +
# 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
 +
# Test the fix, preferably by writing a unit test
 +
# Submit the fix as a [https://help.github.com/articles/using-pull-requests/ pull request] to the pcgen repository.
 +
# Your pull request will be reviewed and friendly feedback provided by one of the team.
 +
 +
=Joining the team=
 +
 +
# Once your pull request (PR) is accepted and merged, you're part of the code team.
 +
# Your second PR should be adding your name to the team listing!
 
# Put your details in this wiki under the [[Code]] team!
 
# Put your details in this wiki under the [[Code]] team!
  
 
Any questions, don't hesitate to ask!
 
Any questions, don't hesitate to ask!

Latest revision as of 13:10, 3 June 2015

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 GitHub.
  9. Find the pcgen repository and fork it.

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. Submit the fix as a pull request to the pcgen repository.
  6. Your pull request will be reviewed and friendly feedback provided by one of the team.

Joining the team

  1. Once your pull request (PR) is accepted and merged, you're part of the code team.
  2. Your second PR should be adding your name to the team listing!
  3. Put your details in this wiki under the Code team!

Any questions, don't hesitate to ask!