summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2008-07-01 22:45:11 +0100
committerNick White <git@njw.me.uk>2008-07-01 22:45:11 +0100
commit98e2a4a0dcfba8b6f739511507e58075bce259b6 (patch)
tree43e64c7072c78763df031addc15b0b15f26b4546
parent0511c7ad8de5a56f351c15826a0eb63f2bd504e6 (diff)
Added a TODO file to keep track of things
-rw-r--r--TODO57
1 files changed, 57 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..403f458
--- /dev/null
+++ b/TODO
@@ -0,0 +1,57 @@
+-for the 0.1 release:
+/resume support
+/improve config option names *
+/code cleanup
+/add option to allow individual section downloading
+/add option 'quiet' to stop display of download status
+/nicer output
+
+* = breaks backward compatibility
+
+-------------
+
+-core-
+
+small features:
+
+use asciidoc for man / info pages
+improve the location of pdf downloads - no need to be compatible, & designed for human-filesystem use
+
+-------------
+
+-cli-
+
+allow multiple -d or -s at a time to download multiple sections. could use an array pointer to do it
+
+-------------
+
+-gui-
+
+remember: most important thing is to have functional code first - can work on user-friendliness later
+
+make a git branch for it
+adapt loosely from gui branch (still local at present)
+have optional save to dir dialog
+don't have download status pop-up have a status/progress bar with each list item
+
+-------------
+
+-meta-
+
+packaging:
+
+submit gentoo ebuild to bug tracker & link to it from getht's page
+create a debian/ubuntu deb - see https://help.ubuntu.com/ubuntu/packagingguide/C/basic-debhelper.htm & https://help.ubuntu.com/ubuntu/packagingguide/C/basic-cdbs.html
+
+savannah:
+
+perhaps just use webspace rather than recipe tracker
+simplify install recipe
+add a recipe for uninstalling (i.e. if dir no longer exists, download SAME VERSION and follow 'til make install, where make uninstall is done instead, then delete dir)
+add a recipe for running from cron to automatically get new issues
+
+spreading the word:
+
+submit to the gnu directory
+submit to apps using curl?
+