Skip to main content

Welcome to The Wiki

Welcome to the TatML (Tatting Markup Language) documentation wiki.

Getting Started

Language Reference

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