Development¶
Recommended local environment:
nix develop
Useful commands:
just build
just release
just test
just check
CI-equivalent checks:
nix develop --option builders '' --command cargo test --locked
nix develop --option builders '' --command cargo check --locked
nix develop --option builders '' --command cargo check --locked --features po-token
nix develop --option builders '' --command cargo check --locked --features whisper
nix build --option builders '' .#default
Project structure:
src/source/: network-facing sources and transcript backendssrc/parse/: HTML, XML, and JSON3 parsingsrc/format/: transcript renderersintegrations/: optional backend crates
Contributor-facing docs: