1.4 KiB
1.4 KiB
Contributing
VerseVDI Data Plane engineering currently occurs in the private Gitea repository. Contributions must preserve the GPL/proprietary process boundary and the gateway-only product architecture.
Before changing source
- Read
AGENTS.mdand the active OpenSpec change. - Confirm the requirement belongs to this repository.
- Record the exact upstream commit, license, file, and derivation method before using any Apollo/Moonlight/reference material.
- Add no proprietary Connection Server or private Planning Hub content.
- Add no dependency until its present need, license, maintenance, security, and pure-Go boundary are documented.
Verification
Run:
make verify
git diff --check
For implementation changes, also run the focused, race, fuzz, integration, and lab checks named by the active OpenSpec task. Do not repeat an unchanged full suite or live matrix merely because time passed; record the evidence and rerun only when an input or affected behavior changes.
Commits and review
- Use concise Conventional Commit subjects.
- Keep Protocol, gateway, provider, operations, and native-client changes in reviewable increments.
- Never commit credentials, raw media/input, unredacted captures, private infrastructure addresses, or proprietary source.
- Do not push, merge, publish, or create a release without explicit authority.
Report security issues through the private process in SECURITY.md.