Module

discovery.asset_discovery

Asset discovery - finds and organizes static assets.

Classes

AssetDiscovery
Discovers static assets (images, CSS, JS, etc.). This class is responsible ONLY for finding files.…
2

Discovers static assets (images, CSS, JS, etc.).

This class is responsible ONLY for finding files. Asset processing logic (bundling, minification) is handled elsewhere.

Methods 1

discover
1 list[Asset]
def discover(self, base_path: Path | None = None) -> list[Asset]
Parameters 1
base_path Path | None
Returns

list[Asset]

Internal Methods 1
__init__
Initialize asset discovery.
1 None
def __init__(self, assets_dir: Path) -> None

Initialize asset discovery.

Parameters 1
assets_dir Path

Root assets directory