Update from geofft's list
[wiki.git] / doc / HackathonIdeas
index af4d0354b28ccf3d391d70b81b0e41d7e9849aae..1592b242b8c789ea4ea347f5f6b49f5321fa3ee7 100644 (file)
@@ -1,26 +1,49 @@
 Stuff to try doing at the hackathon on Saturday, October 25th.
 
-Most of these will also be good things to try before or for some time after the hackathon.  Talk to the people identified for each project to see how you can help.
+Most of these will also be good things to try before or for some time
+after the hackathon.  Talk to the people identified for each project
+to see how you can help.
 
 If you have a project and want people to help, add it.
 
-* XVM - talk to `price` or `broder`
- * make `validation.py` available on remote
- * validate more operations at remote rather than web
- * expose more operations at remote rather than web
- * put our hosts in Moira
- * ajaxify / javascriptify the website
- * get SPNEGO working, i.e. accept Kerberos auth on the website
+ * `scripts.mit.edu` -- Talk to `geofft` or `quentin`
+  * Find some software we don't have an autoinstaller for, and write an
+    autoinstaller for it. Or update an autoinstaller to a newer version of the
+    software. This doesn't require a lot of code, since we have several
+    autoinstallers already written, but will require a bit of testing.
+  * Add a web interface for scripts users to edit their LDAP entries, which are
+    internal entries that affect several things about their site
+  * Read through already answered e-mails and update the FAQ on the website and
+    other parts of our documentation. This is a great way to learn how scripts
+    works
+  * Write a blog aggregator, something like planet.debian.org, so that scripts
+    blog users can publish their entries on certain topics to an MIT-wide blog
+  * install `old-faithful`; see [http://scripts/trac/browser/server/doc/install-howto `server/doc/install-howto`] for the steps
 
-* scripts.mit.edu - talk to `geofft`
- * install `old-faithful`; see [http://scripts/trac/browser/server/doc/install-howto `server/doc/install-howto`] for the steps
+ * XVM - talk to `price` or `broder`
+  * (done) make `validation.py` available on remote
+  * validate more operations at remote rather than web
+  * expose more operations over remctl in addition to web
+  * put our hosts in Moira
+  * ajaxify / javascriptify the website
+  * get SPNEGO working, i.e. accept Kerberos auth on the website
+  * Give the website a stylistic facelift.
 
-* voip-scripts - talk to `geofft`
- * read about Asterisk, AGI, study `captain-crunch:/etc/asterisk` and `/var/lib/asterisk`
- * figure out draft suexec code at `/var/lib/asterisk/agi-bin/suexec.c`
- * figure out or ask what's not working, figure out how to do it
+ * voip-scripts - talk to `geofft`
 * read about Asterisk, AGI, study `captain-crunch:/etc/asterisk` and `/var/lib/asterisk`
 * figure out draft suexec code at `/var/lib/asterisk/agi-bin/suexec.c`
 * figure out or ask what's not working, figure out how to do it
 
-* Debathena - talk to `broder` or `geofft`
- * a livecd would be awesome; there are tools these days to make this tractable
+ * Documentation project
+  * Assemble good documentation of AFS from a user's perspective. There's lots of
+    documentation, but only small parts are good and useful.
+  * Cull old Ask SIPB columns into documentation.
+  * Cull documentation into new Ask SIPB columns.
 
-* Archiver - talk to `nelhage`
+ * Debathena - talk to `broder` or `geofft`
+  * a livecd would be awesome; there are tools these days to make this tractable
+
+ * Archiver - talk to `nelhage`
+   We want to build a mail archiving system for Moira lists. We're
+   planning to store mail into AFS, and expose archives via AFS, IMAP,
+   and the web.