Development
Note
You don’t need to be part of the core team to help, contributions of all kinds are welcome, from small bug fixes to entirely new features.
This guide explain how to run a local development environment and work with the source code.
It includes:
- Project architecture overview
- Required tools and dependencies
- Development environment setup
- Running and testing the system locally
The project and related tools are open source and available on GitHub:
- community_events.resonite: Main project and core of the system. The current documentation is about this project.
- resonite-events-frontend: A rewrite of the current frontend in an completly external client using differents Javascript framwork instead of using a mix between Python and Javascript.
- adult-session-browser: A system to be able to view sessions for private events in a facet in Resonite directly since Resonite doesn't support this feature yet.
- accesslistmanager: A Discord bot for managing Resonite session access via Resonite cloud variable.