Start with deep diving rules using employee as reference
This commit is contained in:
7
docs/deep-dive-employee-domain.md
Normal file
7
docs/deep-dive-employee-domain.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Employee Bundle Deep Dive
|
||||
|
||||
## Ubiquitous Language
|
||||
|
||||
## Domain Core
|
||||
|
||||
## Invariants / Concistency
|
||||
48
docs/deep-dive-in-code.md
Normal file
48
docs/deep-dive-in-code.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user