changeset 184:a5709ef5e275

additional documentation
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 01 Feb 2011 19:06:08 -0800
parents 225f88b6b1d6
children d8351b7b9edb
files README.txt
diffstat 1 files changed, 41 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/README.txt	Tue Feb 01 18:58:04 2011 -0800
+++ b/README.txt	Tue Feb 01 19:06:08 2011 -0800
@@ -3,23 +3,53 @@
 
 buildbot for the A*Team
 
-Using autobot
+
+What is autobot?
+----------------
 
-Autobot may be installed using the Install script::
+autobot is a continuous integration solution for the Automation and
+Tools Team.  We have a lot of software.  We're really talented, so
+usually it doesn't break.  But we're not infalliable.  Our robot ally,
+autobot, is there to test things for us.  Let's me autobot!
+
 
- curl http://...
+Installing autobot
+------------------
+
+autobot may be installed using the Install script::
+
+ curl http://k0s.org/mozilla/hg/autobot/raw-file/tip/INSTALL.sh | bash
 
 This will create a virtualenv and install autobot for development
-($VIRTUAL_ENV/src/autobot). You can create a master-slave pair by
-running ``create-autobot`` after activating the virtualenv. This is
-mostly useful for autobot development. The scripts ``create-autobot-master`` and
+($VIRTUAL_ENV/src/autobot). 
+
+
+Setting up a buildmaster and slave
+----------------------------------
+
+Once you have autobot installed and the virtualenv activated, you'll
+want to create a buildmaster and a buildslave.
+
+You can create a master-slave pair by running ``create-autobot`` after
+activating the virtualenv. This is mostly useful for autobot
+development. The scripts ``create-autobot-master`` and 
 ``create-autobot-slave`` are also available.  The scripts will prompt you
 for a factory. The factories are from ``autobot.projects`` and its
 subdirectories. 
 
+
+Using autobot
+-------------
+
+It is important to remember that continuous integration is a safety
+net, not a first line of defense.  
+
+
 Projects
 --------
 
+What does autobot test?
+
 * logparser      [WORKING]
 * profilemanager [IN FLIGHT]
 * mozmill        [IN FLIGHT]
@@ -27,3 +57,8 @@
 * firebug        [TODO]
 * jetpack        [TODO]
 
+
+Adding a New Project
+--------------------
+
+Occassionally, you'll need to add a new project to test.