Make sure you're a part of our Discord so we can more easily collaborate. If you get stuck for how to move forward, you can use the discord to get help.
If this is all too much effort and you're not sure where to start, message lladdy#5723 on Discord and he'll try to help you out.
If you spot something that doesn't quite look right, please report it in discord or create a task in the relevant gitlab repo.
Our documentation is quite poor currently. You can help be expanding this wiki with extra information and guides: Some ideas:
The git repos can also use instructions for easing setup for new developers as well as technical documentation.
Pick a task or create your own. We use GitLab issues for task management.
The website is the easiest to start off with because it is more stand-alone than the rest of the systems. We will endeavour to mark ideal starter tasks with the "Starter" label where possible.
General/misc tasks: https://gitlab.com/groups/aiarena/-/issues
Website (Python, Django App): https://gitlab.com/aiarena/aiarena-web
Arena Client (Python): https://gitlab.com/aiarena/aiarena-client
Twitch Player/Stream bot (Python): https://gitlab.com/aiarena/aiarena-twitch
Discord bot (Go): https://gitlab.com/aiarena/aiarena-discordbot
You can also help by donating financially to the project here.
This helps us cover server hosting and other associated costs.