Skip to content

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.