Plugins
Optional extensions for EidosUI.
Available Plugins
Markdown
Complete guide to markdown in EidosUI - from basic usage to creating custom extensions.
pip install "eidosui[markdown]"
Creating Plugins
Plugins extend EidosUI without bloating core.
Structure
# eidos/plugins/myplugin/__init__.py
from .components import MyComponent
from .renderer import MyRenderer
__all__ = ["MyComponent", "MyRenderer"]
Packaging
Add to pyproject.toml:
[project.optional-dependencies]
myplugin = ["dependency1", "dependency2"]
Guidelines
- Use EidosUI CSS variables
- Provide CSS component
- Include documentation
- Add type hints