Thank you for your interest in contributing to Claude Conductor! We appreciate your willingness to help improve this project.
This is an open source project maintained on a best-effort basis. We do not maintain any specific timeline or commitment for:
- Reviewing pull requests
- Responding to issues
- Accepting contributions
- Providing support
We address contributions and issues as time allows. Your patience and understanding are appreciated.
- Check if the issue already exists
- Create a new issue with a clear title and description
- Include steps to reproduce the problem
- Mention your environment (Node version, OS, etc.)
- Fork the repository
- Create a new branch for your feature/fix
- Make your changes
- Test your changes thoroughly
- Submit a pull request with a clear description
- Keep changes focused and minimal
- Follow the existing code style
- Test your changes before submitting
- Update documentation if needed
- Bug fixes
- Documentation improvements
- Performance enhancements
- New features that align with the project's goals
- Major architectural changes without prior discussion
- Features that add significant complexity
- Changes that break backward compatibility
- Dependencies on external services
# Clone the repository
git clone https://github.com/superbasicstudio/claude-conductor.git
# Install dependencies
npm install
# Run tests
npm test
# Run the CLI locally
node index.jsPlease ensure all existing tests pass and add tests for new functionality when applicable.
By contributing to Claude Conductor, you agree that your contributions will be licensed under the MIT License.
Feel free to open an issue for discussion, but please remember that responses may be delayed.
Thank you for contributing to Claude Conductor!