Hey there! We're so excited that you want to help make our framework even better. Whether you're a developer, designer, writer, or just someone with a great idea, there's a place for you here. Let's build something amazing together!
Ready to dive in? Here's how you can get started:
- Check out our Code of Conduct so we can keep this space welcoming and inclusive.
- Browse our Contribution Guidelines to learn how to submit your work.
- Take a peek at open Issues or share your ideas in GitHub Discussions.
- Look for issues labeled Community: good first issue or Community: help wanted if you're just getting started!
- Jump in and start contributing!
Not sure where to begin? Don’t sweat it! There are tons of ways to pitch in. Check out the ideas below, and if you’re stuck, hop into a GitHub Discussion or drop us a line in the community channels. We’ve got your back!
- Feature Development: Got an idea for something awesome? Help us build it!
- Bug Fixes: Spotted something not working right? Fix it up and make the framework better for everyone.
- Performance Enhancements: Help our framework run smoother and faster.
- Refactoring: Clean up the codebase and make it easier to work with.
- Security Updates: Keep everything safe and sound by patching vulnerabilities.
- Writing Tests: Help us cover all the bases with unit, integration, and end-to-end tests.
- Manual Testing: Try out pre-releases and let us know what needs tweaking.
- Test Coverage Analysis: Find and fill gaps in our test coverage.
- CI/CD Improvements: Make our pipelines faster, smarter, and more reliable.
- Development Tools: Build awesome tools that help us code better, like linters or scaffolders.
- Package Management: Keep our dependencies up-to-date and running smoothly.
- UX/UI Proposals: Got ideas for better interfaces? Let’s hear them!
- Visual Assets: Create logos, icons, or diagrams to spruce up our docs and tools.
- Roadmap Suggestions: Share your vision for where the framework should go next.
- Market Analysis: Keep us ahead of the curve with insights into similar tools.
- Ecosystem Growth: Build plugins, libraries, or anything else that makes our framework shine.
- RFC Process: Participate in RFC discussions and API design reviews to help shape the future of the framework. Learn more here.
- Technical Documentation: Clarify APIs and write guides that make devs’ lives easier.
- Tutorials and Examples: Share how-tos, videos, or sample projects.
- Translations: Bring our docs to a wider audience by translating them.
- Onboarding Material: Help new contributors hit the ground running.
- Language Support: Make the framework work for everyone, everywhere.
- Accessibility Enhancements: Ensure we’re building tools that everyone can use.
- Discussions and Feedback: Jump into GitHub Discussions and share your thoughts.
- Community Support: Help others with questions or issues.
- Advocacy and Evangelism: Spread the word with blogs, talks, or tweets.
- Feedback Channels: Got ideas to improve this process? Let us know in Discussions or through a feedback form.
- Hackathons: Dive into an event and build something cool.
- Workshops and Meetups: Host or join sessions to learn and share.
- Content Creation: Write blogs, shoot videos, or share tutorials to inspire others.
We believe in celebrating our amazing contributors! Here’s how we show appreciation:
- Shoutouts in release notes.
- Inclusion in our contributors' list.
- Highlighting exceptional work in community updates.
Important
Non-code contributions like testing, documentation, and community support are just as impactful and help us maintain a thriving, inclusive community!
We can’t wait to see what you contribute. Let’s build something amazing together!