Software Consulting & Engineering Requirements to Production

cargo-dragons

2022-present

← Back to portfolio

  • Open source
  • crate
  • graphs
  • release
  • consistency
  • combinatorics

I develop cargo-dragons, a release automation tool for large Rust workspaces and monorepos. It calculates which crates to release and their dependency order, checks packages before publishing, and tests feature combinations to catch inconsistencies. Can detect diamon-shaped dependency patterns via directed graph algorithms.