050-design-tenets.md
October 1, 2024 ยท View on GitHub
Design Tenets
- Execution is stateless: configuration is specified either as flags or as environment variables.
- Conform to UNIX conventions of successful output on stdout and error messages on stderr.
- For BBS API commands, output is a stream of JSON values, one per line, optimal for processing with
jqand suitable for processing withbashand other line-based UNIX utilities.