TRN Format Specification
Overview
TRN files are human-readable YAML files that describe workout programs. They're simple enough to write by hand, but structured enough for apps to parse.
Example
workout: Push Day A
author: Viktor
location: any
exercises:
- name: Bench Press
sets: 3
reps: 8-10
rest: 90s
- name: Overhead Press
sets: 3
reps: 10-12
rest: 90sKey Features
- Human-readable: Write in any text editor
- Machine-readable: Easy for apps to parse
- Portable: Share anywhere (email, Reddit, GitHub)
- Version control: Track changes with Git
- AI-friendly: Easy for AI to generate and convert
Full Specification
The complete TRN format specification is available in the project documentation. For now, you can view examples and learn the basics.