MCPcopy Index your code
hub / github.com/chinedufn/percy

github.com/chinedufn/percy @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
717 symbols 2,021 edges 139 files 185 documented · 26%
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

View (Interface)
A trait with common functionality for rendering front-end views. [10 implementers]
crates/virtual-node/src/lib.rs
RouteParam (Interface)
Enables a type to be used as a route paramer ```ignore // Example of a route param that only matches id's that are less [1 …
crates/percy-router/src/route.rs
AsyncTaskSpawner (Interface)
Used to run an async function. In the browser this will typically schedule the future to be called on the next tick of [1 …
crates/percy-preview-app/src/app/world/resources/async_task_spawner.rs
RouteHandler (Interface)
(no doc)
crates/percy-router/src/router.rs

Core symbols most depended-on inside this repo

clone
called by 136
crates/percy-router/src/provided.rs
into
called by 72
crates/virtual-node/src/lib.rs
borrow_mut
called by 50
crates/virtual-node/src/event/virtual_events.rs
get
called by 31
crates/virtual-node/src/event/virtual_events.rs
create_dom_node
called by 28
crates/virtual-node/src/lib.rs
push_patch
called by 25
crates/percy-dom/src/diff.rs
patch
called by 23
crates/percy-dom/src/patch/apply_patches.rs
as_velement_mut
called by 21
crates/virtual-node/src/lib.rs

Shape

Function 385
Method 215
Class 92
Enum 21
Interface 4

Languages

Rust100%

Modules by API surface

crates/percy-dom/src/diff.rs94 symbols
crates/virtual-node/src/event/virtual_events.rs44 symbols
crates/html-macro-test/src/tests/all_tests.rs28 symbols
crates/percy-dom/tests/events.rs25 symbols
crates/percy-router-macro-test/src/lib.rs21 symbols
crates/percy-dom/tests/keyed_lists.rs21 symbols
crates/virtual-node/src/lib.rs19 symbols
crates/html-macro/src/tag.rs16 symbols
crates/html-macro/src/parser/mod.rs15 symbols
crates/percy-router/src/route.rs14 symbols
examples/isomorphic/app/src/state/mod.rs13 symbols
crates/virtual-node/src/velement/special_attributes.rs13 symbols

For agents

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

⬇ download graph artifact