Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bdunnette/sliki
A simple little wiki, running on CouchDB.
https://github.com/bdunnette/sliki
couchdb javascript wiki
Last synced: about 1 month ago
JSON representation
A simple little wiki, running on CouchDB.
- Host: GitHub
- URL: https://github.com/bdunnette/sliki
- Owner: bdunnette
- License: mit
- Archived: true
- Created: 2014-07-11T22:14:22.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-20T18:30:17.000Z (over 6 years ago)
- Last Synced: 2024-08-01T12:32:31.403Z (4 months ago)
- Topics: couchdb, javascript, wiki
- Language: JavaScript
- Size: 6.94 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - bdunnette/sliki - A simple little wiki, running on CouchDB. (javascript)
README
# sliki
A basic wiki using Angular & CouchDB
## Develop It!
1. [Install CouchDB](http://docs.couchdb.org/en/1.6.1/install/index.html)
+ Ubuntu users:`sudo apt-get install software-properties-common -y && sudo add-apt-repository ppa:couchdb/stable -y && sudo apt-get update -y && sudo apt-get remove couchdb couchdb-bin couchdb-common -yf && sudo apt-get install -V couchdb`
2. [Install Node.js](https://nodejs.org/en/download/)
+ Ubuntu users:`curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - && sudo apt-get install -y nodejs`
3. Install gulp: `sudo npm install -g gulp`
4. `npm install` to install the necessary Node components
5. Create your CouchDB database (named _sliki_)
6. `gulp` to push the application to CouchDB & open it in a browser
+ NOTE: If you have a username and password set on your CouchDB (which is a good thing - you can do it via [fauxton]( http://localhost:5984/_utils/fauxton/#createAdmin)), you'll need to give gulp that username and password, like so: `gulp --username myuser --password mypass`
7. Browse your wiki at http://localhost:5984/sliki/_design/sliki/_rewrite