Reference¶
Exact, complete information to look things up. A test in the repository fails whenever a command, option or configuration key is missing from these pages, so they cannot fall behind the code unnoticed.
| Page | Contents |
|---|---|
| CLI | every command and option |
| Configuration | every YAML key, type, default and allowed value |
| Output, exit codes and events | the --json envelope, exit codes, progress events and every stage |
| Run directory | every file in a run and an artifact |
| Environment variables | every variable OpenTernary reads, and the files it writes outside your project |
| Python API | openternary.api |
| Plugins | entry points and interfaces for backends, passes, exporters and evaluators |