Project Documentation

From Armagetron
Revision as of 11:32, 23 February 2008 by ChitrLachi (talk | contribs) (letoze)

sequoia used mass spectrometers ruby pendants megatel en honduras algarve holiday rental villa afg info wholesale products simon le bon bangles meat puppet tab paris hilton rick solomon video north dakota employment laptop cd burners ameriquest beach long mortgage mortgage washington isuzu amigo holley carburetor kit unlock xda ii real estate agencies rental germans cmos camera module ancient name for japan list of birthstones for each month cheerleading uniform catalog nursing software for pocket pc duodenal ulcer most difficult puzzles aguilar antonio de foto 2007 hurricane season mexican donkey show mp3 to ringtone converter 44 years old gold coast real estate school plane spotters arrested in greece asteco rosie perez gallery laurel garden tire fat girls announcing pregnancy cards hollywood autographs news newsgroups accessory freightliner truck annual vibe awards hot teenage school girls in thong peony photo porn for pyros heelspurs.com fetish nylon free james wolcott french english translation nascar diecast 14ers california keanu reeves and girlfriend whirlpool appliances america baseball chronicle favorite game history library modern maine acadia national park seattle dining out promise made promise kept book squirting orgasm gamefowl 26 lcd lt26hvx olevia syntax tv optimizer_index_cost_adj oracle bang bus gang gay kimosabi.en.wanadoo.es site zach grenier etihad airway career sweater meat paper recycling amish in ohio cam camera live web wildlife w.i.c.h. philippine sustainable development orgy tranny free nextel wav ringtone royalty free manga girls kt 88 tubes cunt hairy lick fox layout myspace racing 8100 cable lg usb cook apron rosa parks death lg g1600 mobile games maternity bikini swimwear midori days sea band for motion sickness handmade rosaries wine and cheese gift basket fireman hunks links bartender back in the saddle genitals how to make pussy squirt bubble flash game trouble mrtg cisco cpu babe beautiful big fastest get naturally pregnant way minnesota state university college term papers home loan rate mark knopfler prank call onlinenewspapers.com deere john little tikes toddler toy powder coat paint experiment invisibility philadelphia project ramblas hotel cass city document shredding stop emotional eating used toyota truck part woman and in and harem glider ride key quote success tips on house cleaning huge nasty pussy lips free take me home country roads john denver mazarin music www roja hot pictures jeet kun do singer ce 200 quantum futura installing picture window asymmetries inspiration for athletes poem shakurs tupac camera cases cause of teen suicide astronomy science project for kid photogrammetric software rit hub address new rochelle dwi lawyer replica rolex submariner madagascar soundtrack drama engine japan pirelli tire windows nt terminal server service pack home home insurance mobile owner removing urine odors medifast diet ask the audience medical insurance bernaola twins osama bin laden mlb allstar game vote advanced directives hot college girl free gay video clips cultured pearl necklace pioneer pdp 614mx review copper tile salman khan clawfoot bath tub egptian god ra new davinci code standby generator router for dial up modem bwi airport aging population in china ecole prive quebec brock berlin body odor compact tractor yanmar mike abramsky vision model management nyc male masturbating tips my own email sapi5 sdk legal steroids elmo picture 18 55mm dx zoom nikkor lens discount international airline ticket maroon colored summer party invitations before frost go i mile robert sleep sample employee performance review form silver trophy metal rods curved curtain scotts valley real estate elastica need for speed underground 2 save game file anime xxx training for automotive instructors arkansas commercial estate little real rock mediate com vigo mortenson collocation eurofuse blood cuffs fork pressure tuning georgia department of motor vehicles adult dating free free antispyware teen muscle guy galleries beautiful foot contest keter plastic shed free galleries amateur url diego eyelid lift san front load washer icct computer free mature xxx video lewistown area high school codronco 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.