From 605a6f0f6093a2183ae4bc897c42f9266d81d166 Mon Sep 17 00:00:00 2001 From: paulr Date: Sun, 6 Nov 2011 05:04:51 +1100 Subject: [PATCH] added a TODO file for a roadmap --- TODO | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..b9341b8 --- /dev/null +++ b/TODO @@ -0,0 +1,47 @@ +TODO +==== + +My basic roadmap of the things I want to do with this project in the order I want to do them: + +Alpha Release +============= +1) user/group admin page fully functional + form validation +2) repo administration working +3) repo permissions working +4) move config (excluding db) into database +5) installation basically working +6) user registration and validation +7) implement captcha plugin via plugins for registration +8) repo push/pull fully working +9) full access control, with proper permission checks at both page and repo +10) ability to repo storage location on the fly + +Beta Release +============ +1) usability fixes +2) installation solid + +Stable Relase 1.0 +================= +1) Full error checking +2) Full form validation +3) Packages (and maybe repos - i.e. apt/yum not git?) for various OS's + +and, not in any order: + +Future +====== +1) more complex messaging structure +2) ability to create repos as clones of other repos (both inside and out) +3) ability to pull on those repos as required +4) a logo - something along the lines of http://git or git/web=>php (i.e. git over web via php) +5) sexier pages +6) i18n +7) email notifications +8) nested groups? +9) ability to compare repos within the site (i.e. repo a to repo b and get diffs) +10) ability to define repo permissions on a per-branch basis +11) an issues register with the ability to link it to commits +12) ability to submit patches to repos +13) control the usage of git repos on a per-user and repo basis +14) system update mechanism \ No newline at end of file -- 1.7.0.4