From e5003e965365557394bfe79d13519d9842ab9e9f Mon Sep 17 00:00:00 2001 From: ggq-admin Date: Mon, 27 Oct 2025 00:50:33 +0100 Subject: [PATCH] docs: Add governance files for OSS release - Add MIT LICENSE - Add SECURITY.md with responsible disclosure policy * Vulnerability reporting guidelines * YOLO mode security considerations * Agentic AI threat model * Anthropic & OpenAI policy compliance * Security roadmap - Add CONTRIBUTING.md with guidelines * Bug reporting template * Feature request process * PR workflow and commit format * Development setup instructions - Update README.md with policy compliance * Beta software warning * YOLO mode safety notice * Anthropic Acceptable Use Policy * Anthropic Responsible Scaling Policy * Updated security features list - Pin dependencies to specific versions * mcp>=1.0.0,<2.0.0 Ready for public GitHub release. --- CONTRIBUTING.md | 116 +++++++++++++++++++++++++++ LICENSE | 21 +++++ README.md | 21 +++++ SECURITY.md | 200 +++++++++++++++++++++++++++++++++++++++++++++++ requirements.txt | 17 ++-- 5 files changed, 365 insertions(+), 10 deletions(-) create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE create mode 100644 SECURITY.md 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 + +``` +: + + + +