Skip to content

kevinpeterson/lambdawiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

λ(wiki) = LambdaWiki

What is it?

LambdaWiki is a collaborative web environment (wiki) where pages are written in a LISP-like style. Edits are propagated at real time -- any edits from other users will be displayed on your screen as they are made.

To get started, browse the API documentation and visit the kitchen sink to see some examples.

Try out the Demo

Why?

Functional programming can help to simplify editing wiki content. Functions can be defined to create HTML lists, forms, styled divs, etc. And, if you are a developer that loves to write code but hates writing documentation -- why not just make your documentation code too?

Installation

First, install Node.js and NPM.

Then, get the code:

git clone https://github.com/kevinpeterson/lambdawiki.git

npm install

node server.js [-nodb] [-p]
	-p: Port (5000 default)
	-nodb: Don't persist changes (Redis is used by default if omitted)

A LambdaWiki should now be running at http://localhost:8000

Usage

See the API documentation and some examples.

Demo

Try it out here! Hλppy editing!

About

Wiki with a LISP-like page syntax.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages