This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Mar 17 14:03:48 -0700 2009 | |
| |
README.textile | Sat Mar 21 11:18:14 -0700 2009 | |
| |
activecouch/ | Sun Mar 22 09:40:32 -0700 2009 | |
| |
activerecord/ | Sun Mar 15 07:19:13 -0700 2009 | |
| |
couch_foo/ | Sat Mar 21 11:18:14 -0700 2009 | |
| |
couch_potato/ | Thu May 21 15:06:38 -0700 2009 | |
| |
couchapp/ | Fri May 22 12:33:39 -0700 2009 | |
| |
couchobject/ | Sun Mar 22 11:49:12 -0700 2009 | |
| |
couchrest/ | Wed Mar 18 02:04:35 -0700 2009 | |
| |
relaxdb/ | Thu May 21 06:56:31 -0700 2009 |
README.textile
couchdb example wikis
in order to prepare my upcoming talk at scotland on rails 2009 i am implementing a simple wiki in all the available ruby frameworks for couchdb. i have created a bunch of cucumber scenarios that define the requird functionaility:
- create a page
- create another page by clicking on a camal case link
- update a page and still have access to the old version
- view a list of all pages
- view statistics about the overall word count in all pages
maybe later: (if i have the tim)
- tags for each page, a tag cloud – to demnstrate more map/reduce
- comments on each page to demonstrate associations
you can find my comments on each framework in the README of each application root directory.
running the apps
all of the apps (except couchapp) are rails 2.3.1 apps so you need rails. for the activerecord reference implementation you need mysql. for all the couchdb apps you need the latest couchdb from svn trunk. to run the cucumber features you need culerity (which in turn requires jruby).







