TypeScriptToolsIn Progress2024
ForSure
A structured documentation language built for clarity, speed, and consistency across teams and tools.

Overview
ForSure is a documentation-as-code language designed to eliminate the ambiguity that plagues most project specs. It uses a YAML-inspired syntax with strict typing to generate consistent documentation across design, engineering, and product teams. The CLI toolchain can emit Markdown, HTML, or JSON from a single source-of-truth .fsx file.
Highlights
- Custom AST parser with full type inference
- Multi-target code generation (Markdown, HTML, JSON)
- Fully typed CLI with argument validation
- Open-source with active community contributions
Tech Stack
TypeScriptCLIASTNode.jsJest