X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/71bc55c9b0245857483570a55c063cdbb4b91251..5366eff6086c146039dccc16680ea69ad2da733b:/doc/ProjectIdeas diff --git a/doc/ProjectIdeas b/doc/ProjectIdeas index 6ee94ed..23339ba 100644 --- a/doc/ProjectIdeas +++ b/doc/ProjectIdeas @@ -1,9 +1,50 @@ -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. +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. -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. +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 + + * `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 @@ -16,15 +57,12 @@ If you have a project and want people to help, go ahead and 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` @@ -38,9 +76,6 @@ If you have a project and want people to help, go ahead and 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,