Skip to content

Catrobat/Catroweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ New here?
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

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/

Team Culture

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.

Technologies

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 😉).

Languages

HTML Sass PHP JavaScript SQL

Tooling & Infrastructure (IDE, Version Control, Issue Tracking, ...)

PhpStorm Symfony Git GitHub Issues Docker API Documentation

Knowledge Repository

Confluence

Communication

Slack

Start Contribution

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

Issues

Found a bug?

  1. Please check the existing issues first to avoid duplicates:
    👉 https://github.com/Catrobat/Catroweb/issues
  2. 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

About

Catroweb - A social platform to share and browse projects created with Catrobat's apps (Pocket Code, ...) by our users.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 64