746 B
746 B
Contributing to Logarion
There are three layers: the file format, the repository system, and the outlets.
ymd.ml <--> logarion.ml <--> intermediate formats <--> programs
Design principles:
- System simplicity & interoperability.
- Output quality.
- Distributed interactivity, like sharing with friends.
Source
Core
logarion.ml
: repository related functions (listing, adding/removing, etc).ymd.ml
: parsing from and to YMD files.
Intermediate formats
Converters:
html.ml
: archive to HTML pages.atom.ml
: archive to Atom feeds.
Interfaces
Programs:
web.ml
: accessing logarion over HTTP.command.ml
: interacting with logarion archive with commands, for both interactive and scripted use.