Volant
HomeDocsAPI Reference
HomeDocsAPI Reference
  1. Development
  • Introduction
    • Why Volant
    • Introduction
  • Getting Started
    • Installation
    • Quick Start: Initramfs Strategy
    • Quick Start: Rootfs Strategy
  • Guides
    • Networking
    • Cloud-Init
    • Deployments
    • GPU Passthrough
    • Troubleshooting
  • Plugin Development
    • Overview
    • Initramfs Plugins
    • OCI/Rootfs Plugins
  • Architecture
    • Overview
    • Components
    • Data Flow
    • Networking
    • Boot and Runtime
    • Security and Limits
    • Extensibility
  • References
    • Plugin Manifest Schema
    • Fledge.toml Schema
    • VFIO API
    • volar(cli)
    • volantd (server)
    • kestrel(agent)
    • Glossary
  • Development
    • Contributing
    • Security
  1. Development

Contributing

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=linux when needed

Build and test#

Generate OpenAPI (used by docs site):

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).
Modified at 2025-10-05 17:48:00
Previous
Glossary
Next
Security
Built with