Development Setup
Making Changes
- Create a branch from
main - Keep changes focused and minimal
- Run
cargo build --workspaceto verify your changes compile - Submit a pull request with a description of what you changed and why
Guidelines
- Keep PRs focused on a single change
- Follow existing code style and patterns
- Write descriptive commit messages
- If adding a new CLI command, follow the nautical naming theme
- If modifying connector behavior, test against the affected host config format
Reporting Bugs
Open an issue with:- Steps to reproduce
- Expected vs actual behavior
- Your OS and Harbor version
Suggesting Features
Open a discussion or feature request describing:- The problem you’re trying to solve
- How you’d like it to work
- Any alternatives you’ve considered

