First, thanks to Sanjiv for creating your report in such a nice way and
for the great example. I used it as a guide line
for my report.



Final status report for the project:
"TurboGears Quality Assurance Initiative"
GSoC 2008
Mentoring Org: TurboGears
Student: Steven Mohr
Mentor: Christopher Arndt

Dear Community,

here's my report on my Summer of Code project. I created a project page
at
Google Code [1]. 
There are my documentation and a bug tracker which should be used for
feature requests. All source code which is specific for TurboGears like
the buildmaster config,
scripts or build steps which I created for TurboGears is located in the
TurboGears SVN. 
All other code like the BuildBot web config interface which will
possibly be part of BuildBot
1.0 is hosted at Google Code. 
My work is divided in two parts:

1. BuildBot system
I created a BuildBot system which automates the core tests and the
creation of new TurboGears eggs. It should also create eggs for the
dependencies and
has the ability to create documentation for all parts of the project
(API docs and normal
documentation). I' ve desgned it in a way that allows an easy extension
of the system and
a quick addition of new dependencies. This system will simplify the
release process. You
only have to create the workflow for the release and the builds will be
done automaticly on all
supported OS. And of course its prime benefit: It adds a system for
continuous integration to
the project and will hopefully prevent bugs in TurboGears.

2. BuildBot web config interface
To configure BuildBot you have to edit the master.cfg file. It would be
easier and less
error-prone to have a webinterface to create new build tasks, edit
existing ones 
and configure schedulers. This webinterface was the second part of my
project. At the moment
it's a prototype which allows to create one buildtask and add it to your
config file. 


Over the next couple of weeks I will extend the webinterface and write
two install scripts for
*nix and WinOS to simplify the installation of new build slaves. The
webinterface is just a 
prototype at the moment but I'll extend it in the next few months so
that it can be used in our 
project. 

Thanks to Chris Arndt for mentoring me and to the community for giving
me advises in so many ways

Steven

[1] http://code.google.com/p/tg-buildbot-extensions/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to