BOUNTY.md
The GraphQL.NET team has worked to create a program where community developers can work on specific new features of GraphQL.NET for compensation ("projects"). These projects are determined by GraphQL.NET maintainers to have the potential for high-impact improvement to the product. Design proposals that would fulfill a bounty may be made either by individuals or teams of developers, but the final payout will be made to only one stakeholder. Routine bug fixes and similar pull requests like fixing typos or outdated pieces of documentation do not fall into this program at this time.
bounty.in progress.master or develop).bounty-paid and the aforementioned bounty and in progress labels are removed.We've created a process to ensure multiple contributors aren’t competing on the same project, and to make sure work is properly merged into GraphQL.NET once completed.
master or develop branch.Collaboration with the GraphQL.NET team is crucial to having your code pulled into GraphQL.NET. During the proposal process, clarify any questions you or your team may have as early as possible. During development, use the pull request commenting feature.
If your team does not show code commits or interaction for two weeks at a time as part of an in progress bounty, then
the bounty will be released for another team to work on. If the team can demonstrate work on the project, they can reclaim
the bounty.
If you no longer wish to work on a bounty that has been granted to you, please notify the GraphQL.NET team.
The GraphQL.NET team currently uses a simple rubric to determine how to price a bounty. Generally speaking, RFPs are evaluated based on two main criteria:
In general, issues that are higher in complexity and higher in demand are given greater bounties.
You are eligible to participate in the Program ONLY if you meet ALL of the following criteria:
You are 14 years of age or older. If you are at least 14 years old but are considered a minor in your place of residence, you must obtain your parent's or legal guardian's permission prior to participating in this Program; and
You are either an individual researcher participating in your own individual capacity, or you work for an organization that permits you to participate. You are responsible for reviewing your employer's rules for participating in this Program.
By posting any issue, pull request, or other form of submission to GraphQL.NET (a Submission), whether or not it is accepted through this bounty program, you:
License the Submission under the terms of the MIT License and do not require attribution for your submission;
Understand and acknowledge that others may have developed or commissioned materials similar or identical to your Submission, and you waive any claims you may have resulting from any similarities to your Submission;
Understand that you are not guaranteed any compensation or credit for your Submission; and
Represent and warrant that your Submission is your own work, that you haven't used information owned by another person or entity, and that you have the legal right to provide the Submission to GraphQL.NET.
The GraphQL.NET team reserves the right to terminate or make changes to this program at any time, including but not limited
to terminating in progress bounty projects, or changing their valuation.