MCPcopy Index your code
hub / github.com/eliostvs/clean-architecture-delivery-example

github.com/eliostvs/clean-architecture-delivery-example @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
606 symbols 1,852 edges 148 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

UseCaseExecutor (Interface)
(no doc) [20 implementers]
src/main/java/com/delivery/core/usecases/UseCaseExecutor.java
ProductRepository (Interface)
(no doc) [2 implementers]
src/main/java/com/delivery/core/usecases/product/ProductRepository.java
CousineRepository (Interface)
(no doc) [2 implementers]
src/main/java/com/delivery/core/usecases/cousine/CousineRepository.java
StoreRepository (Interface)
(no doc) [2 implementers]
src/main/java/com/delivery/core/usecases/store/StoreRepository.java
OrderRepository (Interface)
(no doc) [2 implementers]
src/main/java/com/delivery/core/usecases/order/OrderRepository.java

Core symbols most depended-on inside this repo

execute
called by 74
src/main/java/com/delivery/core/usecases/UseCaseExecutor.java
map
called by 36
src/main/java/com/delivery/presenter/rest/api/order/CreateOrderInputMapper.java
getById
called by 17
src/main/java/com/delivery/core/usecases/store/StoreRepository.java
convertId
called by 13
src/main/java/com/delivery/data/db/jpa/entities/IdConverter.java
persist
called by 12
src/main/java/com/delivery/core/usecases/order/OrderRepository.java
findById
called by 10
src/main/java/com/delivery/core/usecases/customer/CustomerRepository.java
getProducts
called by 8
src/main/java/com/delivery/core/usecases/order/CreateOrderUseCase.java
existsByEmail
called by 8
src/main/java/com/delivery/core/usecases/customer/CustomerRepository.java

Shape

Method 411
Class 176
Interface 18
Enum 1

Languages

Java100%

Modules by API surface

src/test/java/com/delivery/presenter/IntegrationTest.java30 symbols
src/main/java/com/delivery/presenter/config/Module.java19 symbols
src/test/java/com/delivery/TestEntityGenerator.java13 symbols
src/test/java/com/delivery/presenter/rest/api/order/OrderControllerTest.java12 symbols
src/test/java/com/delivery/core/entities/TestCoreEntityGenerator.java12 symbols
src/main/java/com/delivery/core/usecases/order/CreateOrderUseCase.java12 symbols
src/main/java/com/delivery/core/usecases/product/GetProductsByStoreAndProductsIdUseCase.java11 symbols
src/test/java/com/delivery/core/domain/OrderTest.java10 symbols
src/test/java/com/delivery/presenter/rest/api/store/StoreControllerTest.java8 symbols
src/test/java/com/delivery/presenter/rest/api/customer/CustomerControllerTest.java8 symbols
src/main/java/com/delivery/presenter/rest/api/order/OrderController.java8 symbols
src/test/java/com/delivery/presenter/rest/api/product/ProductControllerTest.java7 symbols

For agents

$ claude mcp add clean-architecture-delivery-example \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact