mirror of
https://framagit.org/framasoft/mobilizon.git
synced 2024-12-23 16:33:28 +00:00
2e72f6faf4
yarn v1 is being deprecated and starts to have some issues Signed-off-by: Thomas Citharel <tcit@tcit.fr>
1.3 KiB
1.3 KiB
Documentation for developpers
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/
Technologies
Mobilizon is an app that uses:
GraphQL is managed using:
UI is handled with Tailwind and Oruga.
Structure of sources
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