If you haven’t heard about Catrobat, what we do, or how you can contribute, start with our
step-by-step guide.
💡 If any step in the following process is unclear, misleading, or incorrect, feel free to open a pull request with improvements.
Catroweb is the name of the Pocket Code sharing platform, where our community uploads and shares projects.
If you uploaded your game in a previous step, it should already be visible to other users.
They can download and remix your masterpiece, while the platform also provides features typical of a social network.
You can find our API specifications here:
👉 https://developer.catrobat.org/Catroweb/
We work as a team and expect everyone to follow shared rules and best practices to ensure high-quality code.
We support each other, but also expect newcomers to proactively familiarize themselves with our coding principles.
Focus on, Test-Driven Development, Clean Code and quality Code Reviews.
Below is an overview of the main technologies used in Catroweb.
Your tech stack should cover most of them — but don’t worry if something is new. You can learn along the way (The web is your friend 😉).
If you feel confident that your tech stack matches our requirements, we invite you to start contributing 🎉
👉 https://github.com/Catrobat/Catroweb/blob/develop/.github/onboarding.md
Found a bug?
- Please check the existing issues first to avoid duplicates:
👉 https://github.com/Catrobat/Catroweb/issues - If it hasn’t been reported yet, open a new issue using the bug report template:
👉 https://github.com/Catrobat/Catroweb/issues/new?labels=bug&template=bug_report.md