MCPcopy Index your code
hub / github.com/Software-Archetypes/archetypes

github.com/Software-Archetypes/archetypes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,268 symbols 7,624 edges 370 files 149 documented · 7% updated 7mo ago★ 106
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Archetypy Oprogramowania

License: CC BY-NC-SA 4.0

Licencja

Ten projekt jest dostępny na licencji CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International).

✅ Możesz używać kodu do nauki i projektów niekomercyjnych ❌ Użycie komercyjne wymaga kontaktu z autorami

Więcej informacji w pliku LICENSE.

Autorzy

  • Bartłomiej Słota
  • Jakub Pilimon

Extension points exported contracts — how you extend this code

FeatureConstraintConfig (Interface)
Base interface for feature constraint configurations. Each implementation represents a specific type of constraint. [6 …
product/src/main/java/com/softwarearchetypes/product/ProductCommands.java
PublishedEvent (Interface)
(no doc) [12 implementers]
party/src/main/java/com/softwarearchetypes/party/events/PublishedEvent.java
Rule (Interface)
(no doc) [8 implementers]
configurator/src/main/java/softwarearchetypes/carconfig/Rule.java
Command (Interface)
(no doc) [25 implementers]
availability/simple-availability/src/main/java/com/softwarearchetypes/availability/commands/Command.java
PostingCalculator (Interface)
(no doc) [4 implementers]
accounting/src/main/java/com/softwarearchetypes/accounting/postingrules/PostingCalculator.java
EventPublisher (Interface)
(no doc) [3 implementers]
common/src/main/java/com/softwarearchetypes/common/events/EventPublisher.java
EventsPublisher (Interface)
(no doc) [3 implementers]
availability/timed-availability/src/main/java/com/softwarearchetypes/availability/EventsPublisher.java
CapacityDimension (Interface)
(no doc) [2 implementers]
general-assignment/src/main/java/softwarearchetypes/multidimensionalknapsack/CapacityDimension.java

Core symbols most depended-on inside this repo

stream
called by 150
accounting/src/main/java/com/softwarearchetypes/accounting/Entries.java
asString
called by 115
party/src/main/java/com/softwarearchetypes/party/RegisteredIdentifier.java
get
called by 114
accounting/src/main/java/com/softwarearchetypes/accounting/postingrules/BusinessContext.java
map
called by 111
availability/simple-availability/src/main/java/com/softwarearchetypes/availability/common/Result.java
checkArgument
called by 102
party/src/main/java/com/softwarearchetypes/common/Preconditions.java
of
called by 96
product/src/main/java/com/softwarearchetypes/product/SerialNumber.java
filter
called by 82
accounting/src/main/java/com/softwarearchetypes/accounting/ProjectionAccount.java
from
called by 67
availability/simple-availability/src/main/java/com/softwarearchetypes/availability/infrastructure/jpa/AssetAvailabilityEntity.java

Shape

Method 1,805
Class 385
Interface 68
Enum 10

Languages

Java100%

Modules by API surface

common/src/test/java/com/softwarearchetypes/common/ResultTest.java59 symbols
common/src/main/java/com/softwarearchetypes/common/Result.java39 symbols
accounting/src/main/java/com/softwarearchetypes/accounting/AccountingFacade.java36 symbols
quantity/src/test/java/com/softwarearchetypes/quantity/money/MoneyTest.java33 symbols
product/src/main/java/com/softwarearchetypes/product/CatalogEntry.java31 symbols
quantity/src/test/java/com/softwarearchetypes/quantity/QuantityTest.java29 symbols
product/src/main/java/com/softwarearchetypes/product/Batch.java28 symbols
accounting/src/main/java/com/softwarearchetypes/accounting/TransactionBuilder.java28 symbols
party/src/main/java/com/softwarearchetypes/common/Result.java25 symbols
availability/simple-availability/src/main/java/com/softwarearchetypes/availability/domain/AssetAvailability.java24 symbols
availability/simple-availability/src/main/java/com/softwarearchetypes/availability/common/Result.java24 symbols
quantity/src/test/java/com/softwarearchetypes/quantity/UnitTest.java23 symbols

For agents

$ claude mcp add archetypes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact