]> scripts.mit.edu Git - wizard.git/blobdiff - doc/index.rst
Add anatomy of a repository docs.
[wizard.git] / doc / index.rst
index 27632e7f9c2e6da494ca52ad41b2fb1f9f632aed..bddabda88b8335b1aae872d8a12500ec5f657399 100644 (file)
@@ -1,10 +1,13 @@
 Wizard
 ======
 
-Wizard is the next-generation autoinstall management service for
-scripts.mit.edu.  It's current focus is on automating the upgrading
-process using a Git backend, and in the future will administrate all
-aspects of autoinstalls (installation and upgrades).
+Wizard is the next-generation autoinstall management system.  It
+is currently being developed as an in-house tool for scripts.mit.edu,
+with a focus on automating the upgrading process using a Git backend.
+
+Ultimately, we would like to see Wizard become a general purpose
+web application package manager, with first class support for a variety
+of applications under a homogenous interface.
 
 Usage
 -----
@@ -21,8 +24,7 @@ into a scripts server and add Wizard to your path::
 
 Individual tools that are not scripts-specific, such as ``wizard upgrade``
 or ``wizard install``, can be run locally with Python 2.6 and a reasonably
-new version of Git.  You will, however, have to explicitly specify configuration
-appropriate for your local machine.
+new version of Git.
 
 .. highlight:: python
 
@@ -33,7 +35,7 @@ The canonical source of the Wizard source code is the directory
 :file:`/mit/scripts/git/wizard.git` on AFS.
 
 The live version of the source code lives at :file:`/mit/scripts/wizard`
-and should be periodically updated as necessary (you will
+and should be periodically updated as necessary (use the ``pull.sh`` script; you will
 need scripts-root bits to do so).  Documentation lives in
 :file:`/mit/scripts/web_scripts/home/wizard`; the post-merge
 hook on this Git repository should perform the appropriate rebuild.
@@ -50,9 +52,12 @@ Table of Contents
 -----------------
 
 .. toctree::
+    :maxdepth: 1
 
+    repo
+    create
+    upgrade
     testing
-    repository-conversion
     glossary
 
 Modules
@@ -62,10 +67,14 @@ Modules
     :maxdepth: 1
 
     module/wizard
+    module/wizard.app
+    module/wizard.app.php
+    module/wizard.cache
     module/wizard.deploy
     module/wizard.install
     module/wizard.shell
     module/wizard.util
+    module/wizard.sset
 
 Indices and tables
 ------------------