13 lines
590 B
Markdown
13 lines
590 B
Markdown
# Architecture Overview
|
|
|
|
Cairnquire uses a Go application server as the primary runtime. The app is primarily server-rendered navigation and API endpoints with a lightweight vanilla JS client for editing and viewing documents.
|
|
|
|
- Markdown documents are read from the source directory.
|
|
- The current version is written into content-addressed storage.
|
|
- Metadata lives in the local libsql-compatible database.
|
|
- HTML is rendered server-side first.
|
|
- A custom light-weight sync binary will make sure a local directory is synced with
|
|
|
|
See [[Getting Started]] for a feature-oriented overview.
|
|
|