Skip to content

Commit

Permalink
architecture: update service module structure
Browse files Browse the repository at this point in the history
  • Loading branch information
slint authored Jun 7, 2024
1 parent d0b843f commit e7f9a70
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docs/develop/architecture/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,12 +197,14 @@ The service layer contains the domain and business logic of the application and

The service layer usually lives inside an Invenio module in a package named ``service``. It may consist of:


- Service config (``config.py``)
- Service schema(s) (``schema/``)
- Service implementations (``service.py``)
- Service components (``components/``)
- Service config (``components/``)
- Service schema (``components/``)
- Service results (``results``)
- Service results (``results.py``)
- Domain errors (``errors.py``)
- Background tasks.py
- Background tasks (``tasks.py``)

**Purpose**

Expand Down

0 comments on commit e7f9a70

Please sign in to comment.