Markdown-native
Every properly-structured Markdown document with headers and links is already a Questmark document. Prose stays readable; behaviour is added with small backticked code snippets.
A language, compiler, interpreter, and TypeScript library for conversation trees and interactive fiction β built on the Markdown everyone already knows.
Questmark's docs follow the DiΓ‘taxis framework, which splits documentation into four complementary modes of use:
| Mode | Audience | Purpose | Start here |
|---|---|---|---|
| Tutorials | Learners | Learning-oriented lessons that take you by the hand | Your first conversation |
| How-to guides | Doers | Goal-oriented steps for solving real problems | Play a document |
| Reference | Everyone | Information-oriented descriptions of the machinery | Language reference |
| Explanation | Everyone | Understanding-oriented background and context | Why Questmark? |