]> sipb.mit.edu Git - wiki.git/blobdiff - doc/ProjectIdeas
(no commit message)
[wiki.git] / doc / ProjectIdeas
index 1592b242b8c789ea4ea347f5f6b49f5321fa3ee7..23339ba7ffef0496c54cb785f1d514954a224897 100644 (file)
@@ -1,10 +1,49 @@
-Stuff to try doing at the hackathon on Saturday, October 25th.
+Here are ideas you can try to get started on a SIPB project.  Some of
+these are mature projects with active new development a new
+contributor can help out with, others are only grand plans that need
+someone to take them on as their own.
 
-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.
+Talk to the people identified for each project to see how you can
+help, or ask the SIPB Chair (`price`) or Vice-Chair (`nelhage`).  The
+descriptions here are usually accurate but the projects are constantly
+changing.
+
+If you have a project and want people to help, go ahead and add it.
+
+ * SIPB website (sipb.mit.edu) -- talk to `price`
+  * We're working on making the website a wiki, which will hopefully
+    help it get and stay up to date in the long term.  The core software
+    should be up before the hackathon.
+  * write stuff about SIPB
+  * convert material from the old sites and this doc wiki
+  * help style it to look good
+
+ * mailman.mit.edu hacking -- Talk to `kcr` or `nelhage`
+  * There are two ways to create mailing lists at MIT -- Moira, and
+    Mailman. Moira has much better integration with MIT
+    infrastructure, but doesn't support spam-filtering or interfaces
+    for non-MIT users. Mailman is the opposite. Jeff Schiller has
+    expressed some willingness to deploy patches to make Mailman
+    integrate better with MIT's infrastructure, if someone else were
+    to write them.
+  * There are a number of ways this could be implemented, including
+    moira <-> Mailman sync, direct Moira integration in Mailman, or
+    something in between or different.
+  * MIT runs Mailman 2, but Mailman 3
+    [http://mail.python.org/pipermail/mailman-announce/2009-January/000126.html has been released]
+    as alpha and may be worth investigating.  The author is explicitly
+    open to major changes for mailman 3, so we could push some of our work upstream.
+
+ * Dodona -- Talk to `jhamrick`
+  * `jhamrick` is working on a Zephyr bot designed to answer technical
+    questions using a natural-language interface, and is looking for
+    people to help hack on it.
+  * create a web interface using pyjamas (or something else?) for people who don't use zephyr
+  * figure out the best way to store and retrieve technical data.  Currently
+    Dodona pulls from a text file and parses that information into a dictionary.
+  * improve Dodona's UI
+  * IF (and only if) we finish all of the above, start the NLP! (the fun part!)bbb
 
-If you have a project and want people to help, add it.
 
  * `scripts.mit.edu` -- Talk to `geofft` or `quentin`
   * Find some software we don't have an autoinstaller for, and write an
@@ -18,15 +57,12 @@ If you have a project and want people to help, add it.
     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
 
  * 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`
@@ -40,9 +76,6 @@ If you have a project and want people to help, add it.
   * Cull old Ask SIPB columns into documentation.
   * Cull documentation into new Ask SIPB columns.
 
- * 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,