π₯³Getting started
Prerequisite
Before getting started, ensure you have signed up for The Arena Project and joined our Discord.
Then ask someone for the Crafter role if that's not the case.
A guardian will give you access to our development platform so you can visualize your course before it's published.
Discord is a very convenient place for all crafters to brainstorm and chat all day.
How can I submit my first challenges?
All The Arenas are located in this monorepo.
To participate and create your own Arena, follow the following steps:
1. Fork the repository

2. Make your changes and push them into your repository
Be sure it respects the guidelines.
3. Open Pull Request into the preview branch
Open a PR to the preview
branch of our repository. Adding some context in the discussion is probably a good idea. Sending us a message on Discord might be too.

4. Check your prerelease Arena
Now the MR is approved, your Arena must be available to you (and only you) in your Crafter Dashboard.

5. Tests your Arena (REALLY!)
If your Arena comes to the public with bugs, you will be able to fix them and improve.
However, trust me, you don't want to handle the support of 2000 users screaming after you.
So we highly recommend completing all the challenges of your prerelease version
to be sure everything is displayed and working as expected.
6. Once Ready open a Pull Request into main
If everything is okay on our side, we are going to deploy your Arena live in production so people worldwide can enjoy it π
Do not PR from preview into main. Branch preview and main must be decorrelated because you don't want to push into main other crafter's previews.
Last updated