V0.5.1
Implements several changes and improvements:
- Switch to docker-compose to manage ports, volumes and services.
- Use supervisord to manage running services in the container.
- Added dashboarding with Apache Superset.
- Fixed enum to use StrEnum by default.
- Simplified platform name sanitization (slugify).
- Added contributions guidelines and automatic code quality tools (pre-commit, bandit and others).
- Switched to poe to run stages and build documentation.
- Streamlined CI with end-to-end testing.