You should have a working text editor that fits your needs. Having access to the repositories is a wonderful thing, but being able to edit the files is better still. The code team monkeys prefer IDE's (Eclipse, or Netbeans with Git plugins as an example). SourceTree and tortoisegit are the more common tools, but you are welcome to find any that suits you and your specific operating system. Most people prefer a client program to access git's many normal operations. Git requires some tools to be usable - first download "git", this is a base program that gives you command line access and base functionality. Just jump to your github and it will display your recent branch push. A senior monkey reviews the changes and will pull them in. Then from github, since you want these changes in the main release, you do a "PULL REQUEST" also abbreviated to "PR". When you are satisfied with the changes, you commit (which is a snapshot of the work, it is recommended you commit often, as that allows you to get to different changes if you need to undo something) and PUSH those changes to your FORK (aka remote on github). A branch allows you to work on a specific project or item without affecting anything else (Each branch is it's own sandbox). You do all your editing, experimenting and changes to the local clone. Your public fork is the repository stored on github, and then you clone that to your computer for a private repository, also known as a local copy. You have at least two "repositories" that belong to you. A fork is a personal copy of the repository which you have exclusive write privileges. To be a successful monkey contributor you should have access to our GIT Repository over on (search "pcgen" - we have several repositories all of which are prefixed "pcgen" - you will want to have a fork of pcgen/pcgen and pcgen/newsources). NOTE: These steps apply to all volunteers, however, EACH TEAM has different tools and standards to follow. To join our merry band of monkey volunteers, you should avail yourself of the latest tools and knowledge to be successful. Your Silverback is Andrew Maitland (aka LegacyKing, which is me in case there was a doubt.), the Data 2nd is Douglas Limmer (DS). normally we do the specifics off-list though)įirst welcome and thank you for your interest in joining the PCGen project, and more specifically, the data team (which is under the content umbrella). (Since DS bemoaned the fact he lacks proper gusto in bringing in volunteers, I will post this publicly. Hi groomlake51 aka Ryan Johnston and anyone else interested in volunteering,
0 Comments
Leave a Reply. |