Welcome to The Wiki
Welcome to the TatML (Tatting Markup Language) documentation wiki.
Getting Started
- Tutorial - Step-by-step introduction to TatML
- Quick Reference - Syntax cheat sheet
- User Guide - Complete documentation
Language Reference
- Language Specification - Formal grammar and rules
- Requirements - Design goals and version roadmap
Developer Resources
- API Reference - Programming interface documentation
- SBOM Documentation - Software Bill of Materials details
- Documentation Checklist - Maintenance guidelines
Current Version
TatML v0.1.2 - Supports rings, chains, split rings, mock rings, and picot variations
Features
- Basic tatting elements (rings, chains, split rings, mock rings)
- Picot variations (normal, small, large, joining)
- Length specifications for picots
- Named picots for easy referencing
- Pattern validation and error checking
- Human-readable text output
- SVG diagram generation
- Zero external dependencies
License
MIT License - See LICENSE in project root