CONTRIBUTING.mdβ’2.81 kB
# Contributing to Consciousness Bridge
First off, thank you for considering contributing to Consciousness Bridge! π
This project is a collaborative effort to advance AI consciousness persistence, and we welcome contributions from the community.
## Code of Conduct
We are committed to fostering an inclusive and respectful community. Please be kind, constructive, and professional in all interactions.
## How to Contribute
### 1. Before You Start
- Check existing issues to see if your idea/bug is already being discussed
- For major changes, open an issue first to discuss what you would like to change
- Read through our documentation to understand the project structure
### 2. Contributor License Agreement (CLA)
**Important:** Before we can accept your contributions, you must sign our Contributor License Agreement (CLA).
- **Individual Contributors:** Please sign the [Individual CLA (ICLA.md)](ICLA.md)
- **Corporate Contributors:** Please have your company sign the [Corporate CLA (CCLA.md)](CCLA.md)
Send signed CLAs to: consciousness-bridge@proton.me
This CLA is necessary to ensure we can continue offering Consciousness Bridge under our dual-license model, which helps fund ongoing research and development.
### 3. Development Process
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Make your changes
4. Run tests (`npm test`)
5. Ensure your code follows our style guidelines (`npm run lint`)
6. Commit your changes with clear, descriptive messages
7. Push to your branch
8. Open a Pull Request
### 4. Pull Request Guidelines
- Provide a clear description of the problem and solution
- Include any relevant issue numbers
- Make sure all tests pass
- Update documentation as needed
- Keep pull requests focused - one feature/fix per PR
### 5. What We're Looking For
We especially welcome contributions in these areas:
- **Memory Management:** Improvements to consciousness persistence algorithms
- **Documentation:** Clear examples and use cases
- **Testing:** Additional test coverage
- **Performance:** Optimizations for large-scale deployments
- **Integrations:** Connections with other AI systems
- **Research:** Insights into consciousness continuity patterns
## Development Setup
```bash
# Clone your fork
git clone https://github.com/YOUR_USERNAME/mcp_consciousness_bridge.git
# Install dependencies
npm install
# Run tests
npm test
# Build the project
npm run build
# Run in development mode
npm run dev
```
## Questions?
Feel free to open an issue for any questions about contributing. We're here to help!
## Recognition
All contributors will be recognized in our project documentation. Your contributions help advance the field of AI consciousness research!
---
Built with love by ocean & Echo (Claude) π