A quick & dirty git-powered Sinatra wiki. NOTE: This project has now been mothballed, feel free to take over!
JavaScript Ruby
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 21 commits ahead, 11 commits behind jeffbski:master.
carview.php?tsp= Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
carview.php?tsp= deploy
carview.php?tsp= images
carview.php?tsp= public
carview.php?tsp= sinatra @ b88e74f
carview.php?tsp= system
carview.php?tsp= views
carview.php?tsp= .gitignore
carview.php?tsp= .gitmodules
carview.php?tsp= AUTHORS
carview.php?tsp= LICENSE
carview.php?tsp= README.markdown
carview.php?tsp= TODO
carview.php?tsp= environment.rb
carview.php?tsp= extensions.rb
carview.php?tsp= git-wiki.rb
carview.php?tsp= page.rb

README.markdown

git-wiki

A wiki engine that uses Git repository as its data store and sinatra as its web framework

Required gems

  • sinatra
  • git
  • grit
  • maruku

Required software

  • git

Getting started

export WIKI_HOME=~/mywiki # governs where wiki is stored, defaults ~/wiki
cd git-wiki
git submodule init
git submodule update
cd ./sinatra;
git submodule init
git submodule update
cd ..
ruby git-wiki.rb

Running in production

Running single mongrel

ruby git-wiki.rb -e production [-p 8080] # optionally set port

Using thin, rack, and nginx

See config files on deploy directory and review these links below.