Community
Community
Get involved with the Shai community.
Contributing
We welcome contributions! Here’s how to get started:
Fork the repository
1git clone https://github.com/colony-2/shai.git 2cd shaiBuild from source
1go build -o bin/shai ./cmd/shaiRun tests
1go test ./... --tags=integrationMake your changes
- Create a feature branch
- Write tests
- Update documentation
- Follow existing code style
Submit a pull request
- Describe your changes
- Link related issues
- Ensure CI passes
Code of Conduct
Be respectful, inclusive, and constructive. We’re all here to build better tools together.
Support
Getting Help
Reporting Bugs
Open an issue with:
- Title - Clear, concise description
- Version -
shai version - Environment - OS, Docker version
- Steps to reproduce - Minimal example
- Expected behavior - What should happen
- Actual behavior - What actually happened
- Config - Sanitized .shai/config.yaml
- Logs - Error messages, verbose output
Feature Requests
Open an issue with:
- Use case - What problem are you solving?
- Proposed solution - How should it work?
- Alternatives - Other approaches considered
- Examples - Code examples if applicable
Related Projects
- Docker - Container runtime
- Claude Code - AI coding assistant
- Devcontainers - Development containers
License
Shai is released under the MIT License.
Credits
Built by Colony 2.