FWgist Like Github's Gist service, but for use behind a Firewall. Every Gist is a Git repository thus versioned and cloneable. Heavily inspired by gist.github.com
as of v0.1:
- Create, Edit, Delete Gists
- Revision browsing
- Cloneable (served by git-daemon)
- public by default
- Raw view
- syntax highlight with pygments (filename based detection)
- Fork
- Markup(markdown) rendering
- Search
- Binary support
- Inline image
- Accounts
- Private gists
- Commenting
- "Code Review"
FWgist is based on Ruby on Rails, Sqlite, Libgit2 and Pygments(requires Python installed).
git clone https://github.com/gmarik/FWgistcd FWgist && bundle installrake db:create db:migraterails server
run
git-daemon --user=nobody --export-all --base-path=/path/to/FWgist/repos_production
cd FWgistrake db:test:clone_structurerspec spec
Please see LICENSE for licensing details.
Maryan Hratson aka @gmarik
- contact: @gmarik
