# PhoenixKitHelloWorld v0.2.0 - Table of Contents

> Hello World demo module for PhoenixKit — use as a template for your own plugins

## Modules

- [PhoenixKitHelloWorld](PhoenixKitHelloWorld.md): A minimal PhoenixKit plugin module — use this as a starting point for your own.
- [PhoenixKitHelloWorld.Paths](PhoenixKitHelloWorld.Paths.md): Centralized path helpers for the Hello World module.
- [PhoenixKitHelloWorld.Routes](PhoenixKitHelloWorld.Routes.md): Route module for complex routing needs.
- [PhoenixKitHelloWorld.Web.ComponentsLive](PhoenixKitHelloWorld.Web.ComponentsLive.md): Showcase of PhoenixKit core components.
- [PhoenixKitHelloWorld.Web.EventsLive](PhoenixKitHelloWorld.Web.EventsLive.md): Activity events feed for the Hello World module.
- [PhoenixKitHelloWorld.Web.HelloLive](PhoenixKitHelloWorld.Web.HelloLive.md): Admin LiveView for the Hello World plugin module — the "landing page" of the showcase.
- [PhoenixKitHelloWorld.Web.HelloWidget](PhoenixKitHelloWorld.Web.HelloWidget.md): The **reference dashboard widget** — a live example of every capability in the
`phoenix_kit_dashboards` widget API, in one component. If you're writing a
widget for your own module, copy this file and the definition in
`PhoenixKitHelloWorld.phoenix_kit_widgets/0`.
- [PhoenixKitHelloWorld.Web.NotificationsLive](PhoenixKitHelloWorld.Web.NotificationsLive.md): A hands-on tour of the PhoenixKit notification system.
- [PhoenixKitHelloWorld.Web.ProjectHelloTabLive](PhoenixKitHelloWorld.Web.ProjectHelloTabLive.md): The reference **project-extension tab** — the render side of the
`phoenix_kit_project_extensions/0` contract (see that function in
`PhoenixKitHelloWorld` for the catalog side; copy the pair when adding a
project tab to your module).

## Mix Tasks

- [mix phoenix_kit_hello_world.audit_migrations](Mix.Tasks.PhoenixKitHelloWorld.AuditMigrations.md): Checks every installed PhoenixKit module's migration coordinator against the
rules in `lib/phoenix_kit_hello_world/migrations.ex`.

