Skip to content

Contributing

Contributions should preserve the project’s honesty about scope.

Good contributions:

  • simplify a layer without reducing clarity
  • improve diagnostics
  • tighten security or secret handling
  • improve testing or determinism
  • document behavior and tradeoffs more clearly

Less useful contributions:

  • adding framework-like abstraction with little payoff
  • expanding scope without a boundary discussion
  • hiding operator-visible behavior behind indirection