summaryrefslogtreecommitdiffstats
path: root/tasks.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tasks.txt')
-rw-r--r--tasks.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/tasks.txt b/tasks.txt
new file mode 100644
index 0000000..962e9ff
--- /dev/null
+++ b/tasks.txt
@@ -0,0 +1,40 @@
+OS
+ initial testing/bootstrapping
+ build a bootable LFS-style system from source
+ packaging (of BusyBox, Linux, GCC, GNU Make, EGLIBC, opkg, etc.)
+ for deployment, need package archive and build daemon
+ design decisions:
+ debhelper or similar?
+ handling package configurations for different hardware?
+ installer
+ design decisions:
+ userspace application to run on separate PC?
+ interface: curses, GTK+?
+ development tools
+ scripts to help in packaging and uploading source packages
+example application (if there's time)
+ StatusNet?
+ package PHP (ouch), MySQL server, nginx, and StatusNet
+ stereo system?
+ package MPD and some client(s) therefor
+project infrastructure
+ communication (necessary only as more people join)
+ mailing lists (Exim 4 + GNU Mailman + some HTML archiver)
+ IRC channels (just register with PDPC to use Freenode)
+ bug tracker (e.g. MantisBT, debbugs)
+ Web site (completely or mostly static HTML)
+ package archive
+ archive management scripts (e.g. reprepro, mini-dak)
+ some (Web?) interface to watch incoming
+ Web package database + package tracking system
+ build daemon
+ plus a (Web-based? and e-mail-based) reporting interface
+ package repositories (for development, not deployment)
+ Git
+ Gitosis
+ cgit
+ documentation and policies
+ technical details of OS (how it works, how to use it)
+ organizational details of project (how to find stuff, how to do work)
+ packaging policies (control files, copyright files, patch headers)
+ legal details for hardware vendors (less work for Bradley Kuhn?)