]> scripts.mit.edu Git - wizard.git/blobdiff - SCRIPTS
Set admin e-mail address properly on MediaWiki >= 1.18.0
[wizard.git] / SCRIPTS
diff --git a/SCRIPTS b/SCRIPTS
index 59f1fc98784f4823e63c46fded7e47798425ae74..a98886c11466f1ad336a9d7263f9ceaca982d332 100644 (file)
--- a/SCRIPTS
+++ b/SCRIPTS
@@ -1,5 +1,5 @@
 Wizard and Scripts
-------------------
+==================
 
 We'd like Wizard to be sufficiently general so as to not work
 on Scripts. To some degree, it already is; Wizard can be easily
@@ -8,25 +8,20 @@ set up in a development type environment on a non-Scripts server.
 Here documents Scripts specific code inside Wizard that should
 be moved away:
 
-    * wizard.scripts is the location that all Scripts specific code
-      will eventually live.
+    * wizard/app/__init__.py still has some Scripts stuff
 
-    * wizard.sql does a Script's specific call to get SQL information
-      if no SQL credentials are explicitly passed.
+        - Tags
 
-    * In wizard.util
-        - get_dir_owner performs a PTS query if normal pwd querying
-          fails
-        - get_operator_name_from_gssapi requires a patch to SSH that
-          we patched support for
-        - get_operator_info consults Hesiod for more information based
-          on a username.
-        - set_author_env guesses emails using scripts.mit.edu addresses
+    * [DEFER] `wizard migrate` should be moved to Scripts plugin
 
-    * wizard.install contains strategies for guessing variables
-      for an installation that are Scripts specific
+    * [DEFER] We should have `wizard install` do something intelligent
+      about prompting a user about possibilities; not everyone is going
+      to use the scripts-start wrapper.
 
-    * The mass-* commands are especially designed for Scripts, so while
-      they're ostensibly portable, they'd probably need a bit of working
-      to be easy-to-use for other people.  They also rely on a "versions"
-      directory whose code exists independently of Wizard.
+    * [DEFER] old_log is Scripts specific, and any code that uses it
+      should be plugin-ified.
+
+    * [DEFER] The mass-* commands are especially designed for Scripts,
+      so while they're ostensibly portable, they'd probably need a bit
+      of working to be easy-to-use for other people.  They also rely on
+      a "versions" directory whose code exists independently of Wizard.