🔓Public Solver Quests
Last updated
Last updated
Public Quests are visible on GitHub. You will find them in some open source repositories and they will look like this.
Solver quests can reward you with badges, swag, cash, and more! Sometimes the bot will tell about the reward underneath, but some other times it will be a surprise for the contributor that merges the issue.
If you want to attempt solving an issue, just comment @quest-bot embark
on GitHub. This will check you into the quest and let other people know you're interested in solving the issue.
In theory, if the Quest is open and public, anyone can tackle it, regardless of how many people have called embark
or loot
on it!
However, please always check the internal rules of the repository in question, such as CONTRIBUTING.md
or README.md
file to see whether there are any community-specific rules here.
Once you have embarked, go and work on your Pull-Request. When you are ready to submit it, signal to maintainers that you are ready to claim your reward for looting the Quest.
You can do this one of two ways:
You can let @quest-bot
know that your PR targets a specific Quest by commenting in the first or last line of the PR body when raising the PR, or in a separate comment on the PR to follow:
Note the loot
command must declare the Quest Issue that the Pull Request is addressing, referring to the appropriate Issue using it's number in GitHub prepended by a hash symbol (#).
If you have access to the Solver Quest dashboard, after you raise your PR on GitHub, copy the URL to the PR page, then head back over to Quira and click through from your Solver dashboard to the relevant Quest you want to loot for a reward.
Click the Loot this Quest with a PR
button and follow on-screen instructions (pasting in your URL from GitHub). This will automatically raise a loot command on GitHub and let other Solvers know you are seeking a reward.
The maintainers will issue a reward if:
Your PR is successfully merged,
The PR actually solves the Issue where the quest is located.
When a reward has been awarded you will be notified on the comment thread of the related Issue and you will also see a banner in your solver dashboard at Quests -> Solvers that includes the total value of any unclaimed rewards on your account.
💸 For instructions on how to claim your rewards, go here!