MCPcopy Index your code
hub / github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch

github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
87 symbols 105 edges 9 files 7 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

dependency_injection_like_bevy_from_scratch

Learn how to do dependency injection like bevy engine, from scratch!

Linky: https://promethia-27.github.io/dependency_injection_like_bevy_from_scratch/

Extension points exported contracts — how you extend this code

SystemParam (Interface)
ANCHOR: SystemParam [2 implementers]
src/chapter3/src/tracking_access.rs
System (Interface)
(no doc) [3 implementers]
src/chapter1/src/system.rs
SystemParam (Interface)
(no doc) [2 implementers]
compile_time_test/src/main.rs
System (Interface)
(no doc) [1 implementers]
src/chapter2/src/passing_references.rs
SystemParam (Interface)
ANCHOR: SystemParam [2 implementers]
src/chapter3/src/unsafe.rs
System (Interface)
(no doc)
src/chapter1/src/macros.rs
System (Interface)
(no doc)
compile_time_test/src/main.rs
SystemParam (Interface)
(no doc) [1 implementers]
src/chapter2/src/passing_references.rs

Core symbols most depended-on inside this repo

add_resource
called by 3
compile_time_test/src/main.rs
add_resource
called by 2
src/chapter2/src/more_params.rs
run
called by 1
src/chapter2/src/more_params.rs
add_system
called by 1
src/chapter2/src/more_params.rs
generate_header
called by 1
compile_time_test/generate_systems.rs
generate_system_adds
called by 1
compile_time_test/generate_systems.rs
generate_system_calls
called by 1
compile_time_test/generate_systems.rs
generate_system
called by 1
compile_time_test/generate_systems.rs

Shape

Method 34
Class 23
Interface 21
Function 8
Enum 1

Languages

Rust100%

Modules by API surface

src/chapter3/src/tracking_access.rs15 symbols
compile_time_test/src/main.rs14 symbols
src/chapter3/src/unsafe.rs13 symbols
src/chapter3/src/interior_mutability.rs11 symbols
src/chapter2/src/passing_references.rs11 symbols
src/chapter2/src/more_params.rs10 symbols
compile_time_test/generate_systems.rs6 symbols
src/chapter1/src/system.rs4 symbols
src/chapter1/src/macros.rs3 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page