MCPcopy Index your code
hub / github.com/coi-gov-pl/spring-clean-architecture

github.com/coi-gov-pl/spring-clean-architecture @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
639 symbols 1,780 edges 199 files 177 documented · 28%
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

MetadataEntry (Interface)
@author Krzysztof Suszynski @since 23.04.18 [10 implementers]
pets/domain/model/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/domain/model/metadata/MetadataEntry.java
EntityReferenceMapper (Interface)
@author Krzysztof Suszynski @since 09.05.18 [6 implementers]
pets/presentation/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/presentation/mapper/EntityReferenceMapper.java
DateMapper (Interface)
@author Krzysztof Suszynski @since 12.04.18 [5 implementers]
pets/persistence-hibernate/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/hibernate/mapper/DateMapper.java
Examples (Interface)
@author Krzysztof Suszyński @since 2018-05-17 [4 implementers]
pets/persistence-devtools/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/Examples.java
Presenter (Interface)
@author Krzysztof Suszynski @since 16.12.16 [3 implementers]
clean-architecture/src/main/java/pl/gov/coi/cleanarchitecture/presentation/Presenter.java
StubDatabase (Interface)
@author Krzysztof Suszynski @since 23.04.18 [2 implementers]
pets/persistence-stub/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/stub/StubDatabase.java
TransactionalBeanProvider (Interface)
@author Krzysztof Suszynski @since 22.05.18 [2 implementers]
pets/incubation/transactional/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/transactional/TransactionalBeanProvider.java
Application (Interface)
@author Krzysztof Suszynski @since 26.04.18 [2 implementers]
app/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/application/Application.java

Core symbols most depended-on inside this repo

Shape

Method 444
Class 129
Interface 58
Enum 8

Languages

Java97%
TypeScript3%

Modules by API surface

pets/presentation/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/presentation/mapper/AesEntityReferenceMapper.java19 symbols
pets/persistence-stub/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/stub/SetStubDatabase.java18 symbols
pets/presentation/src/main/resources/public/js/list.js17 symbols
pets/persistence-hibernate/src/test/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/hibernate/HibernatePetsGatewayIT.java16 symbols
pets/domain/usecase-logic/src/test/java/pl/gov/coi/cleanarchitecture/example/spring/pets/domain/validation/CapitalizedValidatorImplTest.java12 symbols
pets/domain/model/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/domain/model/entity/AbstractEntity.java12 symbols
pets/persistence-hibernate/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/hibernate/mapper/MetadataImpl.java11 symbols
pets/persistence-devtools/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/ExampleRepositoryImpl.java10 symbols
pets/domain/model/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/domain/model/entity/Pet.java10 symbols
pets/presentation/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/presentation/petlist/PetListPresenter.java9 symbols
pets/persistence-hibernate/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/hibernate/HibernatePetsGateway.java9 symbols
pets/persistence-hibernate/src/main/java/pl/gov/coi/cleanarchitecture/example/spring/pets/persistence/hibernate/EntityGraphFactory.java9 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page