This is the umbrella repository for Tail, a typed and structured document editor. Tail builds on the idea of documents with nested substructures, and provides a way to derive editors based on a given document template.
This repository currently hosts two main subprojects:
- Tail, the research.
- CVDL, an initial prototype for Tail specialized in CV documents.
The research is still in its infancy. You can find the current state of the research at docs/tail.pdf
.
The CVDL prototype encompasses a rendering engine for documents, as well as an editor for editing documents.
There are two implementations of the rendering engine:
Currently, I focus on the Typescript implementation as I use it for the editor, which resides in the cvdl-editor
directory.