Community & Support
Getting Help
GitHub Issues
For bug reports and feature requests, please use GitHub Issues.
When reporting a bug, please include:
- Streamblocks version (
pip show streamblocks) - Python version
- Minimal reproducible example
- Expected vs actual behavior
Discussions
For questions and general discussion, use GitHub Discussions.
Contributing
We welcome contributions! See our Contributing Guide for details.
Ways to Contribute
- Report bugs: Open an issue with a minimal reproducible example
- Suggest features: Open an issue describing the use case
- Improve documentation: Submit PRs for docs improvements
- Add examples: Share your Streamblocks usage patterns
- Write code: Fix bugs or implement features
Development Setup
# Clone the repository
git clone https://github.com/hotherio/streamblocks.git
cd streamblocks
# Install development dependencies
uv sync --all-extras
# Run tests
uv run pytest
# Run linting
uv run lefthook run pre-commit --all-files
Code of Conduct
We are committed to providing a welcoming and inclusive environment. Please read our Code of Conduct.
License
Streamblocks is released under the MIT License. See LICENSE for details.