MCPcopy Create free account
hub / github.com/PacktPublishing/Hands-On-Software-Architecture-with-Golang

github.com/PacktPublishing/Hands-On-Software-Architecture-with-Golang @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
329 symbols 519 edges 53 files 80 documented · 24% updated 3y ago★ 2261 open issues

Browse by type

Functions 228 Types & classes 101
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

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 129
Function 99
Struct 76
Interface 21
TypeAlias 3
FuncType 1

Languages

Go100%

Modules by API surface

Chapter01, and 02/interface.go22 symbols
Chapter03/creational_builder_factory.go20 symbols
Chapter03/multiple_interfaces.go18 symbols
Chapter03/mediator.go17 symbols
Chapter03/abstract_factory.go17 symbols
Chapter03/command.go16 symbols
Chapter03/state.go15 symbols
Chapter03/visitor.go11 symbols
Chapter03/bridge.go11 symbols
Chapter07/hotels_gins.go10 symbols
Chapter07/go_kit.go10 symbols
Chapter03/observer.go10 symbols

For agents

$ claude mcp add Hands-On-Software-Architecture-with-Golang \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page