Difference between revisions of "Joining the Code Team"
(New page: {| align="right" | __TOC__ |} =Introduction= A list of what to do to join the code team =General steps= # Removal of soul (Sorry about that, it's habit forming) ;p # Get an id at [...) |
(Github update) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 9: | Line 9: | ||
=General steps= | =General steps= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
# Get a [http://groups.yahoo.com Yahoo Groups] id. | # Get a [http://groups.yahoo.com Yahoo Groups] id. | ||
− | # Find the [http://games.groups.yahoo.com/pcgen pcgen] project on Yahoo! Groups and join. | + | # Be sure to subscribe to the [http://groups.yahoo.com/group/pcgen_developers/ Developer's mailing list] |
− | # Get as many IM IDs as possible (most people use | + | # Introduce yourself on the list |
− | # Also join the IRC channel #pcgen on ~DALnet, | + | # Find the [http://games.groups.yahoo.com/group/pcgen/ 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 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
- 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 GitHub.
- Find the pcgen repository and fork it.
Your first change
- Get your development environment set up
- 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.
- 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 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!
Any questions, don't hesitate to ask!