TypedMark Typed Markdown note systems

TypedMark

TypedMark is an open specification for typed Markdown note systems.

New here? Read the Manifesto for the why, then follow Getting Started to build your first typed collection in five minutes. The Quick Reference maps terms and everyday tasks to the rules that govern them.

The Pages#

Reading Paths#

Essentials — enough to build and maintain a typed collection:

  1. Manifesto
  2. Getting Started
  3. Foundations
  4. Collection Model
  5. Note Type Schemas
  6. Managed Notes and Properties, with the Field Definition Reference at hand
  7. Note Links and Relationships, Headings, and Templates

Advanced — for publishing, composing, and migrating systems:

  1. Systems, Composition, and Evolution
  2. Migration Effects

Tool authors — for implementing validators, importers, and editors:

  1. Conformance and Roadmap
  2. The parsing and matching baselines in Foundations and the machine-readable schemas

Machine-Readable Schemas#

The governed artifacts have machine-readable JSON Schemas, fixtures, and a boundary document under schema/. The prose specification remains the single source of truth.

  • TypedMark: the tooling, website, and documentation around the specification
  • TypedMarkExample: a concrete system example built on this specification
  • TypedMarkSystemsMarketplace: the systems marketplace, hosting systems, a browsing and composition website under docs/, and the marketplace.json catalog of known systems defined by this specification
Rendered from index.md — the Markdown sources are the specification.