add info for junie

This commit is contained in:
Julien Fastré 2025-06-02 15:32:52 +02:00
parent ec685dcd47
commit f1a5b5c49e
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

View File

@ -12,7 +12,9 @@ Chill is a comprehensive web application built as a set of Symfony bundles. It i
- **ChillBudgetBundle**: Financial management
- **ChillThirdPartyBundle**: Integration with external systems
- **ChillCustomFieldsBundle**: Extensibility through custom fields
- **ChillReportBundle**: Reporting capabilities
- **ChillReportBundle**: Save arbitrary reports about persons
- **ChillTicketBundle**: Record and track issues about persons
- And several other specialized bundles
## Technology Stack
@ -42,6 +44,10 @@ Each bundle typically has the following structure:
- `Export/`: Contains services related to exports
- `Security/`: Contains services related to security. Most of the time, those are new voters, and so on.
### A special word about TicketBundle
The ticket bundle is developed using a kind of "Command" pattern. The controller fill a "Command", and a "CommandHandler" handle this command. They are savec in the `src/Bundle/ChillTicketBundle/src/Action` directory.
## Development Guidelines
### Building the Project