2021-07-20 12:35:05 +01:00
|
|
|
# The Core
|
|
|
|
This documentation adopted a top-down approach. We believed this to be the most helpful as it reduces the time needed
|
|
|
|
to start developing third party plugins. To contribute to GNU social's core, on the other hand, it's important to
|
|
|
|
[understand its flows](./core.md) and internals well.
|
|
|
|
|
|
|
|
The `core` tries to be minimal. The essence of it being various wrappers around Symfony. It is divided in:
|
|
|
|
|
|
|
|
- [Modules](./core/modules.md);
|
2021-07-31 01:57:20 +01:00
|
|
|
- [Event dispatcher](core/events.md);
|
2021-07-20 12:35:05 +01:00
|
|
|
- [ORM and Caching](./core/orm_and_caching.md);
|
|
|
|
- [Interfaces](./core/interfaces.md);
|
|
|
|
- [UI](./core/ui.md);
|
2021-07-31 01:57:20 +01:00
|
|
|
- [Internationalization](core/i18n.md);
|
2021-07-20 12:35:05 +01:00
|
|
|
- [Utils](./core/util.md);
|
|
|
|
- [Queues](./core/queues.md);
|
|
|
|
- [Files](./core/files.md);
|
2021-07-20 21:17:53 +01:00
|
|
|
- [Sessions and Security](./core/security.md);
|
2021-08-01 18:50:27 +01:00
|
|
|
- [HTTP Client](./core/http.md).
|
|
|
|
- [Exceptions](./core/exception_handler.md).
|