Difference between revisions of "New Developer Orientation"
Arif Iqbal (talk | contribs) |
|||
|
(3 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
===[[Who we are]]=== | ===[[Who we are]]=== | ||
* The Wiki Way | * The Wiki Way | ||
| − | ** [[ItsAboutUs...NotAboutMe]] | + | ** [[ItsAboutUs]]...[[NotAboutMe]] |
** [[Transparency]] | ** [[Transparency]] | ||
** [[Assume Good Faith]] | ** [[Assume Good Faith]] | ||
| Line 17: | Line 17: | ||
===How we work=== | ===How we work=== | ||
| − | |||
| − | |||
| − | |||
| − | == [[MediaWiki]] | + | == [[MediaWiki]] + [[Compost]] == |
Our current application is a hybrid combination of [[MediaWiki]] written in [[PHP]] and [[Compost]] written in [[Ruby]]. | Our current application is a hybrid combination of [[MediaWiki]] written in [[PHP]] and [[Compost]] written in [[Ruby]]. | ||
| Line 28: | Line 25: | ||
* [[Apache]] | * [[Apache]] | ||
* [[MySQL]] | * [[MySQL]] | ||
| − | * [[PHP]] | + | * [[PHP]] + [[eAccelerator]] + [[MediaWiki]] 1.10 + [[AboutUs MediaWiki Extensions]] |
| − | * [[Ruby]] | + | * [[Ruby]] + [[Rails]] + [[Compost]] |
* [[Memcached]] | * [[Memcached]] | ||
Hardware Configuration | Hardware Configuration | ||
| − | * [[Load Balancer]] | + | * [[Wikipedia:Load Balancer]] |
* [[Application Server]]s | * [[Application Server]]s | ||
| − | * [[Image Server]] | + | * [[Wikipedia:Image Server]] |
* [[Database Slave]]s | * [[Database Slave]]s | ||
* [[Database Master]] | * [[Database Master]] | ||
| − | + | == Philosophy ([[ExtremeProgramming]]) == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == Philosophy ([[ExtremeProgramming]]) | ||
# [[TestDrivenDevelopment]] | # [[TestDrivenDevelopment]] | ||
# [[PairProgramming]] | # [[PairProgramming]] | ||
| − | # [[DistributedPlanningGame]] | + | # [[DistributedPlanningGame]] ... [[DevelopmentTeamPriorities]] |
# [[MorningStandUpMeeting]] | # [[MorningStandUpMeeting]] | ||
| − | == Programming | + | == Programming == |
# [[Ruby]] | # [[Ruby]] | ||
# [[Unit Testing]] in [[Ruby]] | # [[Unit Testing]] in [[Ruby]] | ||
| Line 59: | Line 50: | ||
# [[MediaWiki]] | # [[MediaWiki]] | ||
| − | == Environment | + | == Environment == |
* [[Linux]] | * [[Linux]] | ||
** [[BasicLinuxCommands]] | ** [[BasicLinuxCommands]] | ||
Latest revision as of 04:13, 28 October 2008
You can find this page and links to more details about all the core concepts at http://www.AboutUs.org/New_Developer_Orientation
AboutUs Overview
Who we are
- The Wiki Way
How we work
MediaWiki + Compost
Our current application is a hybrid combination of MediaWiki written in PHP and Compost written in Ruby.
- Linux
- Apache
- MySQL
- PHP + eAccelerator + MediaWiki 1.10 + AboutUs MediaWiki Extensions
- Ruby + Rails + Compost
- Memcached
Hardware Configuration
Philosophy (ExtremeProgramming)
- TestDrivenDevelopment
- PairProgramming
- DistributedPlanningGame ... DevelopmentTeamPriorities
- MorningStandUpMeeting
