GSoC09 Project "Continuous Integration"

As I explained in a previous post we are looking for students who would like to take part in the Google Summer of Code, help us improving Zikula and want to learn a lot about team-based development while earning 4500$ in 3 months. The first possible project might be interesting for you if you want to get into "Extreme Programming". The task is to build a "continuous integration system" for Zikula.


Basically "continuous integration" means that there are a bunch of test for all parts of a piece of software. Once a developer commits something to the subversion a build system builds the software with the updated code and runs the tests. If it fails, the developer is send back to work, if it passes, the commit will be accepted by the system.



We already have some basic approaches for this - one aspect is the automatic testing for basic syntax rules via phpcs which is being implemented by Sebastian Schürman. Your mentor will be one of Sebastian Schürmann, Axel Guckelsberger or Arjen Tebbenhof.



I am sure the expierence you gain from this project will be useful in future jobs as well. In today's software industry it's a requirement to know about testing and writing tests. This project is a good real-life exercise.

If you are interested in this project, please contact me at sc@zikula.org


Share This | Print

Trackbacks

(The URL to TrackBack this entry is: http://blog.zikula.org/index.php?module=TrackBack&id=26,1-36). If your blog does not support Trackbacks you can manually add your trackback by using this form.

Comments

Comment by:
kaffeeringe.de's Avatar
kaffeeringe.de
13 Jan 2009 - 10:36AM
Xinc
Maybe this is a basis for this project: Xinc
 
Comment by:
guite's Avatar
guite
13 Jan 2009 - 10:46AM
phpUnderControl
phpUnderControl.
 

Add a new Comment









 
Close

You don't have permission to e-mail this story - please login