Changes

Jump to: navigation, search

BuildAPI

45 bytes added, 10:56, 17 December 2010
no edit summary
== Project Contributor(s) ==
* [[User:Armenzg|Armenzg]]
* Google Groups - Pylon-Discuss [http://groups.google.com/group/pylons-discuss]
* IRC: aki, cthomas
* [[User:ctyler|Chris Tyler]]
== Resources ==
* I have signed up for the mailing list at Pylons-Discuss Group http://groups.google.com/group/pylons-discuss as there is a lot of archived information on Pylons and of course, I can post my own questions there
* Mozilla Software Engineering group (see BuildAPI wiki)
* Channels such as #build, #pylons and #seneca or irc.mozilla.org and irc.freenode.net
** Pull information from the database and display it on a webpage USING the MVC model and integrating with the provided query.py script
** Would like to generate a simple graph from the information that is pulled from the database
** Note: Still need to understand how JSON and Java is being used with the existing scripts. For now I am comfortable with the MVC model and understand how can apply it works, in a practical sensepractically, for the most part.
* 0.3
** Full documentation provided on how to set up BuildAPI: http://asdesigned.ca/sbr/BuildAPI-How-To-Setup.pdf
** Reflections on project and course posted on blog [http://andrewasdesigned.blogspot.com/]
** Placed the data into JSON output
* 0.3
** Be able to generate graphs, charts and CSVs from one of the databases based on CPU load and infrastructure load.
== What Needs Components to be Learned Learn/Get an idea of ==
* Pylons Framework
** Learned some Pylons, read Read chapters from The Definitive Guide to Pylons book and also have a practical understanding of the MVC model* How to integrate GoogleAPI or another charting system and JSON output with Pylons*Python* And also how json works with the templatesMVC (Model, View, Controller) Model  
== Accomplishments ==
** The controller is called project.py, imports my queries from the query.py file and renders the template project.mako with the query results
** I have removed the json because I do not fully understand it and I am taking it step by step
* BuildAPI set up on http://iraq.proximity.on.ca:5000
* Python, Mysql-Python, Google Visualizations API, BuildAPI installed locally on a virtual machine on my laptop
* Databases installed from sql dump file
* Able to run in from both regularly and from a python virtual environment (used for testing)
* Created my own test script using a controller to display information from a selected table in the schedulerdb database
 
== Project News ==
* Completed Documentation for setting up BuildAPI
** See Blog Post or here
* November 18th, 2010
** Updated some information on the page
** We will separate into two groups and tackle Mozharness, BuildAPI or Release Simple Bugs
''Updated by Andrew Singh''
== Links ==
* Andrew Singh: http://andrewasdesigned.blogspot.com/
* Jing Yang: http://jyang42.blogspot.com/
* Armen Zambrano Gasparnian: http://armenzg.blogspot.com/
* Planet CDOT: http://zenit.senecac.on.ca/wiki/index.php/Planet_CDOT
* BuildBot Architecture: http://buildbot.net/buildbot/docs/0.8.1/images/overview.png
* Database Snapshots: http://people.mozilla.org/~catlee/schedulerdbschema.png and http://people.mozilla.org/~catlee/schema.png
 
 
''Updated by Andrew Singh''
1
edit

Navigation menu