Skip to content

Latest commit

 

History

History
113 lines (71 loc) · 4.86 KB

File metadata and controls

113 lines (71 loc) · 4.86 KB

Contributing

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!


Getting Started

Ready to dive in? Here's how you can get started:

  1. Check out our Code of Conduct so we can keep this space welcoming and inclusive.
  2. Browse our Contribution Guidelines to learn how to submit your work.
  3. Take a peek at open Issues or share your ideas in GitHub Discussions.
  4. Jump in and start contributing!

Ways to Contribute:

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.

Tooling and Infrastructure

  • 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.

Design Contributions

  • 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.

Strategic Contributions

  • 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.

Localization and Accessibility

  • 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.

Community Events

  • 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.

Recognizing Your Contributions

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!