Project Documentation

From Armagetron
Revision as of 02:55, 17 January 2008 by 222.235.64.181 (talk) (darchicasi)

aquarela do brasil tabs tias restaurant boston unchained melody righteous brothers download lifted truck dealers mail gateway software tennis volleys polytechnic anime society sonda nelaton soul reaver patches samsung plasma tv spp4231 email newsletter software brisbane alabama boat license specac ltd after bogalusa hurricane katrina louisiana azona mouse driver quarter after eight embrujado 34th district court romulus michigan auction sniping services wormwood liquor turkey plucking machine railyard victoria enders game chapter summary ancient rome julius caesar interlake kalispell montana lumar window tint think pad x41 tablet merriam kansas event planning philadelphia pa oncontextmenu javascript local phone service atlanta georgia what to see in new york monkey island 3 walkthrough mega monkey excuse note work a 2 jackets train derailment pittsburgh 2005 polynesian resort in orlando liberation of france 1944 petrified wood book end pelican marsh naples fla train new york washington dc mend your broken heart and leave ashrams in haridwar tronic combo final personal jesus by marylin manson indian mature pics tableware supplier intranet email software palms hotel las vegas reservations petr mikolanda texarkana accomodation reflex avg fr grisoft pu li new home construction cleaning service evaluation patrick berger liverpool stainless steel indirect water heaters one giant leap cd news 19 la crosse tire bergen middle pleasant ridge school total chaos video parboil chicken receptionist jobs in orlando lollipops gentlemens club daytona beach arn anderson photo metal spinners uk reba hair styles jefferson county alabama sales tax return the royalton new york city shoaib akhtar night clubs sharaeza download triumph 675 triple kissimmee holiday villas page cannot be found virus loader manual volvo wheel alamosaurus sanjuanensis rives w2 copies access dallas internet malaysia tourism statistics theoratical learn to dance like a stripper sapphire luster matlab normal distribution polska klawiatura seatronics ltd mango uk shop elementary school bryan texas aperture org ontario improv comedy club summer wine mp3 download 4 belt cable porter sander 1458 data sheet strumenti enologia milano tif districts in illinois in a wedding party mt pocono school district aes stock alcoholic sign naturaly speaking dragon photokit sharpener warez travel trailer for sale in georgia elastics royal transamerica tax service lake tahoe horizon casino resort marmot ski jacket the collective mountain bike movie new york city marathon 2005 results simply thai los angeles silent film actor mustard seed rings kokopeli trail sooners pictures 1st card visa piledriver lyric strada abarth zoo tycoon cheat andrew catholic harris lose weight fast exercises origin of street names you win again bee gees mp3 tennessee statute of frauds airline delta grant reeder princess diary photo artificial intelligence companies american airlines customer relations phone number lyrics to lets get it started in here american pie shannon unwin yahoo.com stelco com losing my touch lyrics meadowbrook farms golf course kyra sedgewick pics tecra 500cdt memory youre a superstar no matter who you are artificial deer equipment insemination the pipe line propane fueled generator st louis male massage erotic movie pussy sticky trailer scvo edinburgh walking wounded tea party jamestown colony in 1607 embassy of ireland in uk real estate weekly kelowna number pc phone origin of street names 2003 firewall internet norton security software rectangular duct fitting kameleon universal remote controls tab theme tv moncef slaoui advertisements old jabber gateway aim virus structures journalists code of ethics vauxhall corsa 95 499 mac mini lawrenceburg library three estates in france need new special york sip header fields komisija za hartije od vrijednosti republike srpske kid weaving project rabbit fever yankee jersey potentiometer schematic symbol reinterate thirty days has september april june and november airport new york city the power of proton archie comic and gender 55337 burnsville job mn suspension systems manufacturers seat belt restraint acqua e sale ristorante monopoly market example narrator of catcher in the rye sugano sensei aaron levinthal pure ayre lake monster sea serpent need access law school ifp780 iriver mp3 player restoring chrome pockettunes deluxe virginia domestic relations court world animal net no ka oi motors allen barbara ltjg morgantown wv forum on michelle michael insurance broker san diego angelina jolie brad pitt may primary health care in uk poverty level in the usa lesser goldfinch arthritis juvenile occupational rheumatoid therapy my philosophy of education This is for all of our procedural and decision-making documentation. So when a large decision is made, or a controversial decision, you should find what amounts to a paper trail of the process of making the decision here. Expect numerous links to forum posts. :) Also, svn commit rules and so forth is here.

Waterfall

For developers with access: Protected Buildbot

The waterfall is a report that tells us where the build works and where it doesn't. It's powered by buildbot, but the builds themselves are run on different machines than the report.

Here's how it works. Whenever someone does some work and commits it to the repository, the buildbot sees it and some time after the repository has been committed to, it will start up a build of the affected branch or the trunk, whatever is appropriate. All platforms will be built, and whoever's made commits will be tracked.

Here's how you use it:

If you're one of the developers that isn't here all the time, and you return to work on your pet project, look at the waterfall and hopefully you will see the latest code builds. If that's the case, fine, jump in and start hacking, and make sure when you're done and ready to go on another hiatus, the waterfall shows everything builds. This helps you to prevent the rest of the team from waiting through your hiatus to build again because they can't figure out wtf you did. :) If it's not the case that the waterfall shows all builds currently successful, you can go back through the history until you find one that did work (hopefully the one before the current one!) and work off of that.

If you're here all the time, and you break the build, we get to lombast you for it. Besides that, it gives you good access to build information for other platforms, therefore giving each of us a real shot at fixing problems on other platforms. For most platform problems we have, this should be enough to distribute the load of supporting all these platforms. Some platform problems will still require those developers who work on those platforms to deal with it, such as adding bison and ruby support to the windows build, to pick a recent example. You can also do what philippe can do if you find the current trunk won't build: go through the history to a build that does work and work from that. This is obviously not an acceptable solution if you happen to be responsible for the build being broken in the first place. :)

Information on how you can add a node to the compiler farm controlled by the buildbot is available on the Development Docs page.

Government

The as yet unwritten government page.

For Developers

If you need to add documentation to this page, please edit this page and provide the link. Periodically, Lucifer or another admin will go through and archive old pages by simply moving the link to an as yet unmade archive listing. So this page should contain current documentation.