1_contributing.md
November 1, 2025 ยท View on GitHub
Thanks for your interest in Volant! This document keeps it simple and actionable.
Build prerequisites
- Go 1.22+
- Linux with KVM for end-to-end runtime tests
- On macOS: cross-compile with
GOOS=linuxwhen needed
Build and test
make build
make test
Generate OpenAPI (used by docs site):
make openapi-export
Code style
go fmt ./...go vet ./...- Small, focused commits with clear messages
Pull Requests
- Reference issues and explain the rationale
- Include logs of passing builds/tests when touching code paths
- For docs-only PRs: ensure internal links are valid
Security
Please report vulnerabilities responsibly (see Security policy).