Thursday, June 10, 2010

GSOC second meeting: PYPI Testing Infrastructure

After finishing the first steps of the web interface, now i have to integrate the web interface with the pony-build server.

For that matter pony-build have a wsgi interface that i'm trying to use but with some difficulties, hopefully i will overpass.

Also i'm thinking about a way to use the coordinator.py (API for pony-build) using an adapter pattern to interface the django application with the pony server , i'm thinking about changing the database layer because dealing with two databases will be useless (pony build work only with sqlite).

Finally i'm thinking also about making pony-build configurable by adding a configuration file where you can define the database, choose the web interface , choose the notification way ....

this week was my first real contact with pony-build and i think that it's a very good project, with a lot of documentation, and testing (so that i can play with it safely)


To close this post i will display the first screen shot of the web interface that i spend the last weeks doing, it's still need some work and every comment is welcome.

- login page support "openid" from different account like shown in the picture, i think the openid must be optional that user can disable (i'm talking about running the web interface locally)
- After the authentication the user are redirect to a page where he can see his package with some information like the last build date, the status of the package (the status of the last build) , and he can choose from the tool bar above the action that he want to do like configure the server, see package detail , build package




You can follow as on this link for more information :
http://bitbucket.org/mouad/pypi-testing-infrastructure-pyti






No comments:

Post a Comment