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 backends
  • src/parse/: HTML, XML, and JSON3 parsing
  • src/format/: transcript renderers
  • integrations/: optional backend crates

Contributor-facing docs: