Difference between revisions of "Code"
Tom Parker (talk | contribs) m (→Coding) |
|||
(66 intermediate revisions by 12 users not shown) | |||
Line 2: | Line 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
+ | |||
=Introduction= | =Introduction= | ||
Welcome to the Wiki section for the Code Monkey team! | Welcome to the Wiki section for the Code Monkey team! | ||
+ | |||
+ | =Mission Statement= | ||
+ | '''TBA''' | ||
=Resources= | =Resources= | ||
+ | * [[Developers Meeting]] | ||
+ | * [[Dev Meeting Log 20090429]] | ||
+ | * [[Dev Meeting Log 20090815]] | ||
+ | * [[Dev Meeting Log 20090911]] | ||
+ | * [[Dev Meeting Log 20091017]] | ||
+ | * [[Dev Meeting Log 20091114]] | ||
+ | * [[Dev Meeting Log 20120309]] | ||
+ | * [[Dev Meeting Log 20120429]] | ||
+ | * [[Dev Meeting Log 20121103]] | ||
+ | * [[Dev Meeting Log 20140627]] | ||
+ | |||
==For New Starters== | ==For New Starters== | ||
* [[Joining the Code Team]] General steps to take to prepare yourself | * [[Joining the Code Team]] General steps to take to prepare yourself | ||
* [[Code Monkey Introduction]] | * [[Code Monkey Introduction]] | ||
− | + | ||
==Developer Environment== | ==Developer Environment== | ||
* [[Basic Developer Setup]] | * [[Basic Developer Setup]] | ||
+ | * [[Git Setup]] | ||
* [[Subversion Setup]] | * [[Subversion Setup]] | ||
* [[Merging]] with SVN | * [[Merging]] with SVN | ||
− | * [[Building PCGen]], also see [[ | + | * [[Building PCGen]], also see [[Gradle]] |
+ | * [[Continuous Integration]] | ||
+ | * [[Autobuilds for Libraries]] | ||
+ | * [[launch4j]] | ||
+ | |||
==Coding== | ==Coding== | ||
* [[Coding Standards]] | * [[Coding Standards]] | ||
* [[Deprecating a Token]] | * [[Deprecating a Token]] | ||
* [[Explanation of the Code Base]] | * [[Explanation of the Code Base]] | ||
+ | * [[PCGen Code Exploration Almanac]] | ||
+ | * [[Graph Theory]] | ||
* [[Logging in the Code Base]] | * [[Logging in the Code Base]] | ||
* [[Unit Testing]] | * [[Unit Testing]] | ||
+ | * [[Removing Libraries]] | ||
+ | * [[Unnecessary Code Detector]] | ||
+ | * [[Working Projects]] | ||
=Completed Sub Projects= | =Completed Sub Projects= | ||
* [[Ability Object TODO List]] | * [[Ability Object TODO List]] | ||
+ | * [[LST_Editor_Verification]] | ||
=Open Sub Projects= | =Open Sub Projects= | ||
+ | * [[UI HTML Extraction]] | ||
* [[Internationalization]] | * [[Internationalization]] | ||
− | |||
* [[CDOM]] | * [[CDOM]] | ||
* [[UI Overhaul]] | * [[UI Overhaul]] | ||
+ | * [[LST_Editor]] | ||
* [[Major Code Projects]] | * [[Major Code Projects]] | ||
+ | * [[Template Engine]] | ||
+ | * [[Enhanced Networking Features]] | ||
=Active Team Members= | =Active Team Members= | ||
===[[Explanation of Teams#Silverback|Silverback]]=== | ===[[Explanation of Teams#Silverback|Silverback]]=== | ||
− | * | + | * Connor Petty |
===[[Explanation of Teams#Second|2nd]]=== | ===[[Explanation of Teams#Second|2nd]]=== | ||
Line 41: | Line 70: | ||
===[[Explanation of Teams#Chimp|Chimp]]=== | ===[[Explanation of Teams#Chimp|Chimp]]=== | ||
− | |||
* [[Tom Parker]] | * [[Tom Parker]] | ||
+ | * [[Stefan Radermacher]] | ||
===[[Explanation of Teams#Gibbon|Gibbon]]=== | ===[[Explanation of Teams#Gibbon|Gibbon]]=== | ||
− | * | + | * Jayme Cox |
===[[Explanation of Teams#Tamarin|Tamarin]]=== | ===[[Explanation of Teams#Tamarin|Tamarin]]=== | ||
− | * Andrew Wilson | + | * [[Andrew Wilson]] |
* [[Martijn Verburg]] | * [[Martijn Verburg]] | ||
− | |||
− | |||
− | |||
* [[Connor Petty]] | * [[Connor Petty]] | ||
===[[Explanation of Teams#Lemur|Lemur]]=== | ===[[Explanation of Teams#Lemur|Lemur]]=== | ||
− | |||
− | |||
* [[Eddy Anthony]] | * [[Eddy Anthony]] | ||
− | * | + | * Per Christian Henden |
− | * | + | * Thomas Cooper |
− | + | * [[Tod Milam]] - Mac Developer | |
− | + | * [[Kim Winz]] | |
− | * [[ | + | * Eitan Adler |
− | * [[ | ||
===[[X-Terminator Mark II]]=== | ===[[X-Terminator Mark II]]=== | ||
Line 73: | Line 96: | ||
* Jason Buchanan, Advice on old code | * Jason Buchanan, Advice on old code | ||
* [[Jonas Karlson]], Advice on old code | * [[Jonas Karlson]], Advice on old code | ||
− | * | + | |
+ | =Passive Team Members= | ||
+ | |||
+ | * B. K. Oxley (Provides IntelliJ licenses) | ||
=Inactive Team Members= | =Inactive Team Members= | ||
Line 79: | Line 105: | ||
===[[Explanation_of_Teams#2nd|2nd]]=== | ===[[Explanation_of_Teams#2nd|2nd]]=== | ||
* Devon Jones | * Devon Jones | ||
+ | |||
+ | ===[[Explanation_of_Teams#Chimp|Chimp]]=== | ||
+ | * Aaron Divinsky | ||
===[[Explanation_of_Teams#Tamarin|Tamarin]]=== | ===[[Explanation_of_Teams#Tamarin|Tamarin]]=== | ||
− | * | + | * Andriy Sen |
* [[Kevin Fernandes]] | * [[Kevin Fernandes]] | ||
+ | * [[Koen Van Daele]] | ||
* [[Joe Frazier, Jr.]] | * [[Joe Frazier, Jr.]] | ||
+ | * Per Christian Henden | ||
===[[Explanation_of_Teams#Lemur|Lemur]]=== | ===[[Explanation_of_Teams#Lemur|Lemur]]=== | ||
* Bill Neumann | * Bill Neumann | ||
+ | * Dan Parks | ||
* [[Eduard Martinescu]] | * [[Eduard Martinescu]] | ||
* Eric Jarman | * Eric Jarman | ||
+ | * Jasper Spaans | ||
+ | * Julio Esslinger Viegas | ||
+ | * Peter Barker | ||
+ | * [[Rick Ryker]] | ||
+ | * Thomas Clegg | ||
+ | * Tony Lavalle | ||
+ | * Hades Lucifer [7/20/10] | ||
+ | * Josh Johnston [7/20/10] | ||
+ | * MotorViper [7/20/10] | ||
+ | * [[Steven West]] [7/20/10] | ||
+ | * [[Alec Ross]] [7/20/10] | ||
+ | * [[Tir Gwaith]] [7/20/10] | ||
+ | |||
===Other=== | ===Other=== | ||
+ | * [[Andargor]], Suggestions | ||
* [[Bryan McRoberts]], Advice on old code | * [[Bryan McRoberts]], Advice on old code | ||
* Kurt Wimmer, Suggestions | * Kurt Wimmer, Suggestions | ||
* Walter Duncan, Held the old pcgen_autobuild user | * Walter Duncan, Held the old pcgen_autobuild user |
Latest revision as of 18:36, 10 November 2018
Introduction
Welcome to the Wiki section for the Code Monkey team!
Mission Statement
TBA
Resources
- Developers Meeting
- Dev Meeting Log 20090429
- Dev Meeting Log 20090815
- Dev Meeting Log 20090911
- Dev Meeting Log 20091017
- Dev Meeting Log 20091114
- Dev Meeting Log 20120309
- Dev Meeting Log 20120429
- Dev Meeting Log 20121103
- Dev Meeting Log 20140627
For New Starters
- Joining the Code Team General steps to take to prepare yourself
- Code Monkey Introduction
Developer Environment
- Basic Developer Setup
- Git Setup
- Subversion Setup
- Merging with SVN
- Building PCGen, also see Gradle
- Continuous Integration
- Autobuilds for Libraries
- launch4j
Coding
- Coding Standards
- Deprecating a Token
- Explanation of the Code Base
- PCGen Code Exploration Almanac
- Graph Theory
- Logging in the Code Base
- Unit Testing
- Removing Libraries
- Unnecessary Code Detector
- Working Projects
Completed Sub Projects
Open Sub Projects
- UI HTML Extraction
- Internationalization
- CDOM
- UI Overhaul
- LST_Editor
- Major Code Projects
- Template Engine
- Enhanced Networking Features
Active Team Members
Silverback
- Connor Petty
2nd
- TBA
Chimp
Gibbon
- Jayme Cox
Tamarin
Lemur
- Eddy Anthony
- Per Christian Henden
- Thomas Cooper
- Tod Milam - Mac Developer
- Kim Winz
- Eitan Adler
X-Terminator Mark II
Other
- Brad Stiles, SVN advice
- Jason Buchanan, Advice on old code
- Jonas Karlson, Advice on old code
Passive Team Members
- B. K. Oxley (Provides IntelliJ licenses)
Inactive Team Members
2nd
- Devon Jones
Chimp
- Aaron Divinsky
Tamarin
- Andriy Sen
- Kevin Fernandes
- Koen Van Daele
- Joe Frazier, Jr.
- Per Christian Henden
Lemur
- Bill Neumann
- Dan Parks
- Eduard Martinescu
- Eric Jarman
- Jasper Spaans
- Julio Esslinger Viegas
- Peter Barker
- Rick Ryker
- Thomas Clegg
- Tony Lavalle
- Hades Lucifer [7/20/10]
- Josh Johnston [7/20/10]
- MotorViper [7/20/10]
- Steven West [7/20/10]
- Alec Ross [7/20/10]
- Tir Gwaith [7/20/10]
Other
- Andargor, Suggestions
- Bryan McRoberts, Advice on old code
- Kurt Wimmer, Suggestions
- Walter Duncan, Held the old pcgen_autobuild user