MCPcopy Index your code
hub / github.com/adrian-afergon/hexagonal-arch-example

github.com/adrian-afergon/hexagonal-arch-example @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
24 symbols 44 edges 30 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Hexagonal Architecture Example

Run React example

npm run start:react

Run Vue example

npm run start:vue

Run Api

npm run start:api

Extension points exported contracts — how you extend this code

ProductDTO (Interface)
(no doc)
react-example/src/infrastructure/http/dto/ProductDTO.ts
ProductDTO (Interface)
(no doc)
vue-example/src/infrastructure/http/dto/ProductDTO.ts

Core symbols most depended-on inside this repo

reportWebVitals
called by 1
react-example/src/reportWebVitals.ts
generateUid
called by 1
react-example/src/infrastructure/uid/uid.ts
hasProduct
called by 1
react-example/src/domain/services/Basket.service.ts
createBasket
called by 1
react-example/src/domain/services/Basket.service.ts
increaseBasket
called by 1
react-example/src/domain/services/Basket.service.ts
generateUid
called by 1
vue-example/src/infrastructure/uid/uid.ts
hasProduct
called by 1
vue-example/src/domain/services/Basket.service.ts
createBasket
called by 1
vue-example/src/domain/services/Basket.service.ts

Shape

Function 22
Interface 2

Languages

TypeScript100%

Modules by API surface

vue-example/src/infrastructure/http/http.ts4 symbols
vue-example/src/domain/services/Basket.service.ts4 symbols
react-example/src/infrastructure/http/http.ts4 symbols
react-example/src/domain/services/Basket.service.ts4 symbols
react-example/src/infrastructure/components/App.tsx2 symbols
vue-example/src/infrastructure/uid/uid.ts1 symbols
vue-example/src/infrastructure/http/dto/ProductDTO.ts1 symbols
react-example/src/reportWebVitals.ts1 symbols
react-example/src/infrastructure/uid/uid.ts1 symbols
react-example/src/infrastructure/http/dto/ProductDTO.ts1 symbols
react-example/src/infrastructure/components/ProductList.tsx1 symbols

For agents

$ claude mcp add hexagonal-arch-example \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact