Contributors
The heart of Orionis beats thanks to its community
Every line of code, every test, every shared idea builds something greater than a framework β a community of developers transforming Python development.
Ways to Contribute
You don't need to be an expert to make a difference
Code
Fix bugs, implement new features, or improve performance. Every PR counts.
Documentation
Improve guides, add examples, or translate content. Clear docs multiply the impact.
Testing
Write tests, report edge cases, or validate features. Tests are the backbone.
Ideas
Propose improvements, discuss designs, or share your experience. Great ideas are born from conversation.
Wall of Fame
People who have dedicated their time and talent to making Orionis exceptional
Your First Contribution in 5 Steps
First time contributing? Follow this quick guide
Set up your environment
Clone your fork, install dependencies, and verify that existing tests pass correctly.
Create a branch
Descriptive branch from the appropriate base: stable version for fixes, master for features.
Implement and test
Follow the style conventions. Include type hints, docstrings, and tests.
Open a Pull Request
Describe the problem, the changes, and how to test them. Mark as Ready for review.
Why Contribute to Orionis?
Work with advanced patterns like IoC, async middleware, and a Rust-powered HTTP core.
Every accepted PR is a verifiable contribution to a real open source project.
Collaborate with developers who share your passion for quality code.
Your name will appear on the contributor wall and in the project's history forever.
Ready to get started?
Pick an issue that inspires you and open your first Pull Request. The community is waiting for you.
Look for issues labeled good first issue if this is your first open source contribution.