The road ahead
Keystone is still growing. The engine came first — getting it genuinely usable came before everything else — and these are the directions it's heading next. None of this is shipped yet; it's here so you know where things are going.
The CLI
The Keystone CLI will streamline starting and managing projects, the
way dotnet does for .NET. An early version already exists; with the engine now
solid, it's where attention turns next. See the Command line page.
A package manager
Today you write your own shortcuts, register your own fonts, and bring your own citation styles. A planned package manager will let authors share and reuse those — shortcut libraries, font sets, styles — across projects and with each other.
What will make that safe is a contract Keystone keeps today: the things you'd share are data, not code. Shortcuts are YAML, fonts are font files, citation styles are CSL — all inert. Installing someone else's shortcut pack defines styling and nothing more; there's no executable content for it to smuggle in. Sharing stays safe by design.
Math
Mathematical notation works today in PDF and in DOCX/ODT. Fuller, reader-tested support across every format — EPUB especially — is on the way.
More templates
Beyond core-slim and core, expect templates tuned to
particular kinds of work — for instance, one for technical writers with native
diagramming support.