Thanks for your interest in contributing!
Open an issue using the Bug report template. Include:
- What happened and what you expected
- Steps to reproduce
- Output of
devproxy doctorand relevant daemon logs - Your OS, Docker version, and devproxy version
Open an issue using the Feature request template. Describe the problem you're trying to solve and your proposed solution.
- Fork the repo and create a branch from
main - Make your changes
- Run tests:
go test ./internal/... ./cmd/... -v - Run vet:
go vet ./... - Open a PR against
main
- All tests must pass
- New functionality should include tests
- Keep changes focused — one concern per PR
# With Nix
nix build
# With Go
go build -o devproxy ./cmd/devproxy# Unit tests
go test ./internal/... ./cmd/...
# Integration tests (requires Docker + root)
sudo go test -tags=integration ./integration/ -vBe respectful. We're all here to build something useful.