Contributing

How to propose a change to Ovrin: the setup, the commit conventions, and the questions review will ask, each tied to a numbered engineering rule.

The project expects disciplined contributions. The upstream repository also states that contributors should read the engineering rules and contribution guidance before making changes.

Core expectations

  • keep the library design clear and predictable
  • preserve provider independence
  • keep the core dependency-free
  • document design choices and deviations
  • use proper release and versioning discipline before broad claims

Good first contribution areas

  • improve docs and examples
  • add evaluation corpus material
  • refine validation behavior
  • strengthen adapter testing
  • document provider limitations and feature gaps