diff options
Diffstat (limited to 'tasks.txt')
-rw-r--r-- | tasks.txt | 40 |
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?) |