- Come up with an idea and put it on the spreadsheet
- Create your challenge and create your yaml file, use the one from the example chall as a guide
- Create a branch, name it in the format of
category/chall-name
- Switch to your branch and publish it
- Commit and push your chall, make sure to have no compiled binaries
- Remember to leave an easy to understand solvepath in the folder
- Open a pull request, assign reviewers, labels, etc
- We will review challenges regularly. Leave constructive criticism for your peers!
- Do not merge your own challs, leave it to admin. We will not merge challs until they are sufficiently reviewed.
- If you have any special deployment needs, leave a comment on your PR and we will try to accommodate.
If you have any questions, feel free to ask.