This file is a summary of the documentation for developpers. As explained in CONTRIBUTING.md, the main documentation is available at https://docs.joinmobilizon.org/contribute/
Mobilizon is an app that uses:
GraphQL is managed using:
UI is handled with Tailwind and Oruga.
config
backend compile-time and runtime configurationdocker
🐳src
Front-endlib/federation
Handling all the federation stuff (sending and receving activities, converting activities, signatures, helpers…)lib/graphql/schema
The schema declarations for the GraphQL APIlib/graphql/resolvers
The logic behind the GraphQL APIlib/mix/tasks
CLIlib/mobilizon
model structures, database querieslib/service
various serviceslib/web
controllers, middlewares, auth-related stufftest
tests