Files
mobilizon-frontend/docs/dev.md
MarekBenjamin 5fa3b2fda6 Set correct URL for oruga-ui
(previous URL lead to casino spam)
2025-02-19 01:04:00 +00:00

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 configuration
  • docker 🐳
  • src Front-end
  • lib/federation Handling all the federation stuff (sending and receving activities, converting activities, signatures, helpers…)
  • lib/graphql/schema The schema declarations for the GraphQL API
  • lib/graphql/resolvers The logic behind the GraphQL API
  • lib/mix/tasks CLI
  • lib/mobilizon model structures, database queries
  • lib/service various services
  • lib/web controllers, middlewares, auth-related stuff
  • test tests