Contributing

Minimal contribution expectations for the Neuwerk OSS repository.

Keep contributions focused and reviewable.

For significant changes, open an issue first so the direction is clear before implementation.

When behavior, APIs, or operator workflows change:

  • include tests when practical
  • update the relevant docs
  • avoid unrelated refactors in the same pull request

Neuwerk keeps a strict separation between dataplane and control plane responsibilities. Contributions should preserve that boundary.

Security issues should go to security@neuwerk.io, not public issues.