diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..90def7f --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,116 @@ +# Contributing to Claude Code Bridge + +## Welcome! + +Thanks for your interest in contributing! This project aims to make multi-agent +coordination with Claude Code secure and practical. + +## How to Contribute + +### Reporting Bugs + +Open a GitHub issue with: +- Description of the bug +- Steps to reproduce +- Expected vs actual behavior +- Environment (OS, Python version, MCP version) + +### Suggesting Features + +Open a GitHub issue with: +- Use case description +- Proposed solution +- Alternative approaches considered +- Potential security implications + +### Pull Requests + +1. **Fork the repository** +2. **Create a feature branch**: `git checkout -b feature/amazing-feature` +3. **Make your changes** +4. **Add tests** for new functionality +5. **Run the test suite**: `python test_bridge.py && python test_security.py` +6. **Lint your code**: `ruff check . --fix` (if available) +7. **Commit with descriptive message**: `git commit -m 'feat: Add amazing feature'` +8. **Push to your fork**: `git push origin feature/amazing-feature` +9. **Open a Pull Request** + +### Commit Message Format + +``` +: + + + +