Contributing to SwarmCLI
February 10, 2026 ยท View on GitHub
We love your input! We want to make contributing to SwarmCLI as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
Development Setup
SwarmCLI is built in Go. To get started:
-
Clone the repository:
git clone https://github.com/Eldara-Tech/swarmcli.git cd swarmcli -
Run locally:
go run . -
Debug logging:
SWARMCLI_ENV=dev LOG_LEVEL=debug go run .
Pull Request Process
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
Specific Commands
Please use specific commands instead of greedy commands to avoid adding unwanted files:
git add <file1> <file2>
# Avoid: git add .
Community
Join us in our GitHub Issues for discussions!