Call for open-source contributions!
Hasura ❤️ community
The Hasura GraphQL Engine stack and the repo
c/community
: Issues for community content where little or no familiarity with Hasura code is expected. For example, a boilerplate for an AWS Lambda NodeJS function to implement a simple use-case.help wanted
: Issues where the community's input is crucial. These can either be requests for ideas/feedback or for code.good first issue
: Issues that are perfect for those who are new to open source, or just want to become familiar with the GraphQL Engine code-base.
Why Hasura
- The community: We have been blessed by an extremely kind and helpful set of folks in the community. With an interesting mix of developers from veteran architects to those working on their first gigs, it’s very gratifying to notice that most members generously contribute their time with community content and helping others out on the community Discord server.
- The stack: As detailed above, the Hasura GraphQL Engine stack is an eclectic set of cutting-edge languages/frameworks (even if we do say so ourselves ?). There’s something for everyone looking to contribute - from documentation to functional programming in Haskell!
- 92% of all PRs submitted to the project eventually got merged. We care about ensuring that your efforts actually translate into adding value to the project.
We’ve got your back
- Our contribution guidelines are extremely detailed and designed to get you started as quickly as possible.
- We have a dedicated community support channel for contributors on our Discord. It’s a great place to ideate and seek help or feedback.
- Your PRs will be constructively reviewed within 48 hrs without fail. Also, most of the PRs in the repo get an automatically deployed playground instance of GraphQL Engine with just your changes for instant feedback.
- If you are looking to make your first contribution to an open-source project, we will also set up pair-programming sessions with the maintainers of the component you want to contribute to, so they can help you get started! Please fill out this form and we’ll get back to you with a calendly link so you can set up a call at a mutually convenient time.
And then there’s the…
How to get started
See on you on the other side…
Recommended Reading
- If you are someone who is unsure of whether to get involved with an open-source project or you want to make your first contribution to one, you should definitely read this awesome guide on why/how to contribute to open source.
- https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github
Related reading