commit: show also local times for author/committer.
[viewgit.git] / doc / TODO
blob54615caccca17e2328744a15f5480b2922f2248b
1 - index: show date of last change
2 - downloading of blobs
3 - page to show blob
4 - research whether git checkout can be made to work through viewgit
6 - index
7         - add direct download tar/zip link (of master branch?)
8         - add tree browsing link
10 - test bare git repos
12 - pages
13         - summary: main page of a project (like gitweb)
14                 - description, last change, clone url?
15                 - shortlog: date, author, message, [branch/tag], links: commit, commitdiff, tree, snapshot/download
16         - commit
17         - tree
18         - commitdiff
19         - snapshot/download
21 - ideas in nutshell
22         - free git repository viewer that is easy to install and does not have many dependencies
23         - depends: PHP5, git
25 - milestones
26         - Public Launch (0.0.1?)
27                 - a public demo
28                 - must have a minimalistic but useful interface
29                 - must have features planned as mandatory
30                 - should be at least able to rival other similar projects (the PHP ones at least)
32                 - sourceforge project
33                 - website, tracked with Google Analytics
34                 - freshmeat project page
35                 - post link to <http://git.or.cz/gitwiki/Gitweb>
36                 - announce on git list
37                 - announce on viewsvn's news section
38                 - link from viewsvn's page
39         - First fixes & new features based on feedback (0.0.2)
41 - feature
42         - mandatory features (0.0.1)
43                 - project list (configurable or from a root, using globs perhaps?)
44                         - name, description (.git/description), action links
45                 - tar.gz snapshots of trees
46                 - shortlog
47                 - root dir, under which all directories are shown on viewgit
48                 - tree browsing / downloading of individual files
49         - optional
50                 - RSS feeds: projects, shortlog
51                 - branches list?
52                 - tag list
53         - don't mimic gitweb interface as it's a tad clunky
55 - name?
56         - ViewGit
57                 - 3 google hits, none of a project
58                 - Not registered at: SourceForge, Freshmeat, BerliOS
60 - license?
61         - GPLv2 vs. GPLv3 vs. AGPLv3
62         - add clarification that linking to the original homepage is enough to provide source, as long as it's around
64 - bundle about page that says what the software is and where to download it
66 - other projects?
67         - <http://git.or.cz/gitwiki/Gitweb>
69 [low priority]
70 - commit: option to hide/scramble the e-mail
71 - archive: use ob_start/ob_length/ob_flush for creating archives so that Content-Length can be sent