We know contributing can be daunting, but we're here to help. Your contributions are essential to keeping anarchy alive, and we want you to succeed. Be annoying! Ask us for help! Ask each other for help! 🙏
Anybody can submit PRs! Anybody. We want to accept them all, but simply can't. We don't want you to work in vain, so we kindly request you communicate with us. File tickets (even dumb ones) & tell us what you want to do in Discord & on ticket comments.
-
Join the discord and read the #constitution.
-
Download and run the code. If anything is annoying, hard, confusing, or broken, file a ticket!
-
Check out the open issues that are good for beginners. Pick one and comment on it, and write in #engineering that you are interested in it. You can't be assigned it quite yet - you need to become a full contributor first (#roles-and-levels)!
-
When you are ready to finally commit, you'll have to make a pull request by forking the code. Mention the ticket number your pull request addresses in the issue. Write "Closes #136".
-
Once you have forked the project you need to clone your fork, and create a branch for your work and push:
* git clone <your-fork>
* cd <you-fork>
* git checkout -b <branch-name>
* git push --set-upstream origin <branch-name>
- Join the weekly ticket triage on Monday to learn more about the issues and speak to me directly!
Some tickets we'll pay you for closing! Look at the ticket labels to see how much the bounty is.
- Post your email address (can be a burner one) on the closed ticket, and from the same account email [email protected]/ping her on discord @keynai.
- You will receive a payout via PayPal.
- PR must be approved by the team, and the ticket must remain closed for 1 full week.
- Some tickets are vague - determining what "closes" them is at the discretion of the anarchy team.
If a ticket has the SWAG tag, you'll get a discount code for up to $50 of free swag from our swag-shop