Files
deep-dive-ming/docs/deep-dive-in-code.md

48 lines
1.7 KiB
Markdown

# Deep Dive
## The big picture
### Core Domain
- `src/Uriae/EmployeeBundle` : core employee lifecycle (identity, admin info, contracts, insertion path, documents, competencies)
- `src/Uriae/SuiviBundle`:
- `src/Uriae/AspBundle`:
- `src/Uriae/StructureBundle`:
- `src/Uriae/UnionBundle`:
### Metrics Domain
- `src/Uriae/BilanBundle`:
### Pipeline Domain
- `src/Uriae/ImportBundle`:
- `src/Uriae/ExportBundle`:
## InDepth maps
### EmployeeBundle
- **Core entities**
- `src/Uriae/EmployeeBundle/Entity/Employee.php`
- `src/Uriae/EmployeeBundle/Entity/Contrat.php`
- `src/Uriae/EmployeeBundle/Entity/ParcoursInsertion.php`
- `src/Uriae/EmployeeBundle/Entity/FirstHome.php`
- `src/Uriae/EmployeeBundle/Entity/AdministrativeInformation.php`
- **Repositories**
- `src/Uriae/EmployeeBundle/Repository/EmployeeRepository.php`
- `src/Uriae/EmployeeBundle/Repository/ContratRepository.php`
- **Forms**
- `src/Uriae/EmployeeBundle/Form/Type/AddEmployeeFormType.php`
- `src/Uriae/EmployeeBundle/Form/Type/ContratType.php`
- **Controllers**
- `src/Uriae/EmployeeBundle/Controller/EmployeeController.php`
- `src/Uriae/EmployeeBundle/Controller/ContratsController.php`
- **Services/Models**
- `src/Uriae/EmployeeBundle/Model/SituationSortieUpdater.php`
- `src/Uriae/EmployeeBundle/Model/EmployeeStateUpdater.php`
- **Fixtures**
- `src/Uriae/EmployeeBundle/DataFixtures/ORM/shared/LoadTypeEmployee.php`
- `src/Uriae/EmployeeBundle/DataFixtures/ORM/shared/LoadFormesContrat.php`
- **Commands**
- `src/Uriae/EmployeeBundle/Command/UpdateSituationSortieCommand.php`
- `src/Uriae/EmployeeBundle/Command/UpdateContratDatesEmployeCommand.php`
- `src/Uriae/EmployeeBundle/Command/AnonymisationProcessCommand.php`