TatML Requirements Specification
Create a markup language that solves the precise picot referencing and complex join notation problems identified in existing tatting notation systems.
Project Scope
Primary Goal Create a markup language that solves the precise picot referencing and complex join...
Core Elements (Must Support)
Basic Structural Elements Rings (R) - closed loops of stitches Chains (CH/C) - open sequences...
Critical Requirements
Precise Element Identification User Story As someone reading or creating tatting patterns using...
Version Roadmap
Version 0.1.2 (Current) Basic rings, chains, picots, joins Mock rings (MR) - self-closing rin...
Technical Requirements
Syntax Design Goals Human readable - tatters can read raw TatML Machine parseable - tools can...
Success Criteria
Version 0.1.2 Goals (Completed) Can represent a simple ring-and-chain pattern Precise picot r...
Design Principles
Precision over brevity - Clear is better than compact Explicit over implicit - Don't make user...