Skip to content
nigelsim edited this page Sep 13, 2010 · 2 revisions

Welcome to the ns.dwiki wiki!

DWiki is a desktop wiki which is intended to fit into a similar space to Tomboy.
It does take a different approach though, (currently) using wiki markup not WYSIWYG, and it uses git for version control and distributed editing.
Git has some good advantages over internal synchronisation:

  1. It exists and is well maintained, so all we have to do is provide a data model which is compatible with Git (ie, files and folders)
  2. Git is naturally distributed, so you can start with a local wiki, one day start backing it up, then let others contribute, even branch and merge if you find that useful :)
  3. As a developer you can use your existing skills to debug any issues with it, instead of trying to learn a new synch mechanism

The initial implementation uses a hacked up Trac style markup.
In writing this project i was surprised to find there is no standardised Wiki markup framework.
Moin, Trac, Zwiki, etc all have their own parsers and formatters which are tightly integrated into their own frameworks.

Clone this wiki locally