readcode http://readcode.in/
- Allows you to read all the code of any repository on a single page
- Syntax highlighting
- Inline the highlight css
- Good cache strategy
- Timeout if we can't load the repo or if the repo is too large
- Gzip compression for html files
- Deploy to simplepage.in server
- Ability to read code for different branches, tags, commits
- Allow ignoring of files, e.g. ?/vendor
- A badge to link to the source similar to godoc
- Sourcegraph examples
- Epub/PDF/Mobi format export
- Ability to choose a theme from pygment themes
- Add ability to minimize folders (reddit tree style)
- Add post processors for specific types of repositories/files. e.g. a go file should allow clicking on the imports and browsing to the imports repository.
- Use go oracle and sourcegraph for go repos
- Make the site look nicer and responsive
- Add a nice logo
readcode couldn't have been built without standing on the shoulders of these giants:
- Rugged/libgit2 for the git interface
- Pygments for syntax highlighting
- Linguist for identifying the language
- Sinatra for the web framework