# {py:mod}`django_bird.plugins.hookspecs` ```{py:module} django_bird.plugins.hookspecs ``` ```{autodoc2-docstring} django_bird.plugins.hookspecs :parser: myst :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`collect_component_assets ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.collect_component_assets :parser: myst :summary: ``` * - {py:obj}`get_template_directories ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.get_template_directories :parser: myst :summary: ``` * - {py:obj}`pre_ready ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.pre_ready :parser: myst :summary: ``` * - {py:obj}`ready ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.ready :parser: myst :summary: ``` * - {py:obj}`register_asset_types ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.register_asset_types :parser: myst :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`hookspec ` - ```{autodoc2-docstring} django_bird.plugins.hookspecs.hookspec :parser: myst :summary: ``` ```` ### API ````{py:data} hookspec :canonical: django_bird.plugins.hookspecs.hookspec :value: > 'HookspecMarker(...)' ```{autodoc2-docstring} django_bird.plugins.hookspecs.hookspec :parser: myst ``` ```` ````{py:function} collect_component_assets(template_path: pathlib.Path) -> collections.abc.Iterable[django_bird.staticfiles.Asset] :canonical: django_bird.plugins.hookspecs.collect_component_assets ```{autodoc2-docstring} django_bird.plugins.hookspecs.collect_component_assets :parser: myst ``` ```` ````{py:function} get_template_directories() -> list[pathlib.Path] :canonical: django_bird.plugins.hookspecs.get_template_directories ```{autodoc2-docstring} django_bird.plugins.hookspecs.get_template_directories :parser: myst ``` ```` ````{py:function} pre_ready() -> None :canonical: django_bird.plugins.hookspecs.pre_ready ```{autodoc2-docstring} django_bird.plugins.hookspecs.pre_ready :parser: myst ``` ```` ````{py:function} ready() -> None :canonical: django_bird.plugins.hookspecs.ready ```{autodoc2-docstring} django_bird.plugins.hookspecs.ready :parser: myst ``` ```` ````{py:function} register_asset_types(register_type: collections.abc.Callable[[django_bird.staticfiles.AssetType], None]) -> None :canonical: django_bird.plugins.hookspecs.register_asset_types ```{autodoc2-docstring} django_bird.plugins.hookspecs.register_asset_types :parser: myst ``` ````