Skip to content

Commit

Permalink
Merge pull request #8 from rfrezino/refactor-code
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
rfrezino authored Dec 2, 2021
2 parents 5df438e + 8698da7 commit 42808b3
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,20 @@ Example, for this folder structure:
└── usecases
├── __init__.py
└── create_person_usecase.py
.tests
```
The file:

```python
from hexagonal.domain.hexagonal_layer import HexagonalLayer
from hexagonal.hexagonal_config import hexagonal_config

infrastructure_layer = HexagonalLayer(name='infrastructure', directories=['infrastructure'])
use_cases_layer = HexagonalLayer(name='use_cases', directories=['usecases'])
services_layer = HexagonalLayer(name='services', directories=['services'])
domain_layer = HexagonalLayer(name='domain', directories=['domain'])
hexagonal_config.add_inner_layer(HexagonalLayer(name='infrastructure', directories=['/infrastructure']))
hexagonal_config.add_inner_layer(HexagonalLayer(name='use_cases', directories=['/use_cases']))
hexagonal_config.add_inner_layer(HexagonalLayer(name='services', directories=['/services']))
hexagonal_config.add_inner_layer(HexagonalLayer(name='domain', directories=['/domain']))

hexagonal_config + infrastructure_layer >> use_cases_layer >> services_layer >> domain_layer
hexagonal_config.excluded_dirs = ['/tests']
```


Expand Down

0 comments on commit 42808b3

Please sign in to comment.