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