Getting help
GitHub discussions
The primary place for questions and discussions is GitHub:
Before asking:
- Search existing issues and discussions
- Check this documentation
- Review the recipes for common patterns
What makes a good question
Include:- What you’re trying to accomplish
- What you’ve tried
- Error messages (full text, not screenshots)
- Relevant code snippets
- Connector version and target system
Support channels
Reporting issues
Bug reports
When reporting a bug, include:
Template:
Security issues
Report security vulnerabilities to: security@c1.ai Security researchers are publicly acknowledged for responsible disclosure.Contributing
Quick contribution checklist
Before submitting a PR:- Code follows SDK patterns
- Lint passes:
make lint - Tests pass:
make test - README documents required permissions
- No credentials in code or logs
Contribution flow
- Fork repository
- Create feature branch
- Make changes
- Run local validation (build, lint, test)
- Submit pull request
- Address review feedback
- Merge
Code of conduct
The Baton ecosystem follows the Contributor Covenant Code of Conduct.Our pledge
We pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.Standards
Positive behaviors:- Demonstrating empathy and kindness
- Being respectful of differing opinions
- Giving and gracefully accepting constructive feedback
- Accepting responsibility for mistakes and learning from them
- Focusing on what is best for the community
- Sexualized language or imagery
- Trolling, insulting, or derogatory comments
- Public or private harassment
- Publishing others’ private information without permission
- Other conduct inappropriate in a professional setting
Enforcement
Report violations to: open-source@c1.ai All complaints will be reviewed and investigated promptly and fairly.Governance
Decision making
The Baton ecosystem is maintained by C1 with community input.Roadmap
The project roadmap is tracked through GitHub issues in the baton-sdk repository. Community members can:- View open issues and planned features
- Comment on proposed changes
- Suggest priorities through issue labels