MCPcopy Index your code
hub / github.com/ProgrammerZamanNow/belajar-golang-dependency-injection

github.com/ProgrammerZamanNow/belajar-golang-dependency-injection @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
141 symbols 400 edges 38 files 2 documented · 1%
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

CategoryController (Interface)
(no doc) [2 implementers]
controller/category_controller.go
CategoryService (Interface)
(no doc) [2 implementers]
service/category_service.go
CategoryRepository (Interface)
(no doc) [1 implementers]
repository/category_repository.go
SayHello (Interface)
(no doc) [1 implementers]
simple/hello.go

Core symbols most depended-on inside this repo

PanicIfError
called by 25
helper/error.go
ServeHTTP
called by 10
middleware/auth_middleware.go
WriteToResponseBody
called by 9
helper/json.go
NewCategoryRepository
called by 7
repository/category_repository_impl.go
Save
called by 7
repository/category_repository.go
CommitOrRollback
called by 5
helper/tx.go
ToCategoryResponse
called by 4
helper/model.go
NewNotFoundError
called by 3
exception/not_found_error.go

Shape

Function 72
Method 35
Struct 28
Interface 4
TypeAlias 2

Languages

Go100%

Modules by API surface

test/category_controller_test.go13 symbols
simple/wire_gen.go9 symbols
simple/injector.go9 symbols
simple/hello.go7 symbols
simple/database.go7 symbols
service/category_service_impl.go7 symbols
repository/category_repository_impl.go7 symbols
controller/category_controller_impl.go7 symbols
service/category_service.go6 symbols
repository/category_repository.go6 symbols
controller/category_controller.go6 symbols
simple/foo_bar.go5 symbols

For agents

$ claude mcp add belajar-golang-dependency-injection \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page