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.mobilizon.org/4.%20Contribute/
Technologies
Mobilizon is an app that uses:
GraphQL is managed using:
UI is handled with Tailwind and Oruga.
Structure of sources
configbackend compile-time and runtime configurationdocker🐳srcFront-endlib/federationHandling all the federation stuff (sending and receving activities, converting activities, signatures, helpers…)lib/graphql/schemaThe schema declarations for the GraphQL APIlib/graphql/resolversThe logic behind the GraphQL APIlib/mix/tasksCLIlib/mobilizonmodel structures, database querieslib/servicevarious serviceslib/webcontrollers, middlewares, auth-related stufftesttests