Skip to content

ashri/couchdb-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Couchdb-Wiki

A Sinatra application providing a very basic wiki which stores its documents in CouchDB. It supports separating pages into Spaces, tagging pages and the Markdown format.

Spaces are a way to divide pages into separate namespaces. Spaces are not stored as separate documents but generated from existing document declarations.

To create a document, attempt to navigate to it through the input field or the address bar or link to it.

Getting Started

  • Configure the config.yml file with the name of the CouchDB database.
  • Ensure the database is created in your CouchDB instance.
  • Add the view design documents to CouchDB found in the couchdb_design_docs.json file.
  • Start the Sinatra server in any Rack-supporting environment and navigate to the home page (eg. http://localhost:4567/)

Required Gems

  • Sinatra
  • CouchRest
  • JSON
  • Maruku

LICENSE

Couchdb-Wiki is Copyright (c) 2010 Ashley Richardson and distributed under the MIT license. See the COPYING file for more info.

About

Very simple Wiki using Sinatra and CouchDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published