X-Git-Url: https://scripts.mit.edu/gitweb/wizard.git/blobdiff_plain/9c5a74d11ff722bb2d9998546e77ef874b29e2b2..afc5885671e371c8dacb423136be38f5dd696b72:/doc/index.rst diff --git a/doc/index.rst b/doc/index.rst index cd927ed..bddabda 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -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 ----- @@ -19,6 +22,10 @@ into a scripts server and add Wizard to your path:: export PATH="/mit/scripts/wizard/bin:$PATH" wizard help +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. + .. highlight:: python Development @@ -28,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. @@ -45,18 +52,29 @@ Table of Contents ----------------- .. toctree:: + :maxdepth: 1 - repository-conversion + repo + create + upgrade + testing glossary Modules ------- .. toctree:: + :maxdepth: 1 module/wizard - module/wizard.util + 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 ------------------