Skip to content
sine edited this page Dec 18, 2021 · 6 revisions

Welcome to the wiki of Kiwi!

Here is the layout of the project.

First we need a wiki with the most basic flat file cms functionality:

File Management

This part manages the reading and writing of files, providing a two-way interface between a wiki item and a file on disk.

  • construct tree structure
  • integrate metadata
  • write back
  • notify on file change
  • notify on folder change
  • notify on new file
  • support for different file types

Content Parsing and Generating

  • design of item class
  • embed new syntax into other markup languages

User Interface

  • integrate a templating system
  • write default UI
  • implement front-end logic

Clone this wiki locally