Good First Issues
Looking for a place to start? These issues are specifically curated for newcomers:
- Good First Issues — Beginner-friendly tasks to help you get started
- Good Second Issues — Slightly more involved tasks for contributors who have made their first contribution
Help Wanted
These issues need extra attention from the community:
- Help Wanted — Issues where maintainers are looking for community contributions
- Documentation — Help improve Robyn's documentation
- Bug Fixes — Known bugs that need fixing
How to Contribute
- Fork the repository — Start by forking sparckles/robyn on GitHub
- Clone your fork —
git clone https://github.com/<your-username>/robyn.git - Create a branch —
git checkout -b your-feature-branch - Set up the development environment:
# Install Rust (required for the runtime)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install Python dependencies
pip install maturin
# Build the Rust extension and install in development mode
maturin develop
# Install test dependencies
pip install -e ".[all]"
- Make your changes and write tests if applicable
- Push and open a Pull Request against the
mainbranch
For detailed contribution guidelines, see the Contributing Guide.
Community
- Discord — Join our Discord server for discussions, questions, and real-time help
- GitHub Discussions — For longer-form conversations and proposals
- Twitter/X — Follow for updates and announcements
