alele.io is a public database of teambuilding games. The database is wrapped in a REST API (this repository!) which is available at alele.io/api and can be accessed through the web and mobile devices. It's a labour of love and relies on its community to survive and thrive.
The API Component uses Python 3.10 to run its stack:
- API-first design driven by Connexion with Flask
- open standards using OpenAPI Specification 3.0
- database access through PonyORM
- testing with pytest
In order to get things running, have a look at CONTRIBUTING.
The single source of truth for alele.io is not the database but the aleleio teambuilding-games repository. To update the games, please fork that repository and create a pull request.
Please know, that the source code of the alele.io API component is licensed under the European Union Public License so that you may enjoy its inner workings without restrictions! This also ensures that your contribution will not be used for closed-source projects as it must be redistributed with a compatible copy-left license. You can read the EUPL in your language - you should, it's great!
Thank you for considering to help in the first place! You're awesome! 🌟