Tells a site's stylesheet which components its documentation's text draws, which icons it names
and which classes it writes, through the runtime:compile:content_components hook
MishkaCmsCore.Runtime.Compilers.TailwindCompiler.content_components/1 fires while it builds a
site's stylesheet: the names the site's approved pages and notes list in content_components,
the icon classes they list in content_icons and the classes they list in content_classes,
which MishkaDocument.Resources.Changes.ContentFacts stores when either is written. The kit's
doc-section, which draws both with rich_content, then reaches those components
(MishkaCmsCore.Runtime.Compilers.CssClosure), the stylesheet carries a rule for each icon, and
it is built with each class.
Read as the system, as the sitemap reads them (MishkaDocument.Plugins.SitemapUrls): a page
locked to some readers draws its components, icons and classes for them, so it counts. Only the
rows that name a component, an icon or a class are read, and only those columns.
And the block only the bar under the header draws, doc-switcher
(MishkaDocument.Plugins.PageFrame): no page or layout names it, so nothing else would bring its
classes into the stylesheet. Registered in MishkaDocument.Application.
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
Callback implementation for MishkaInstaller.Event.Hook.register/0.
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
Callback implementation for MishkaInstaller.Event.Hook.start/0.
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec config() :: keyword()
@spec enable() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
@spec get() :: keyword()
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
@spec register() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.register/0.
@spec restart() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
@spec start() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.start/0.
@spec stop() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
@spec unregister() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.