Packages

@paramira/example-community-plugin

Reference implementation of abantu's community-plugin convention — a Badges tab plus the community:badge-award event type it introduces. Copy this package's shape to build your own; see apps/abantu/app/plugins/community-plugins.client.ts for how to install it.

License: AGPL-3.0-or-later

Source: packages/example-community-plugin

What it does

The smallest community app: a Badges tab and the community:badge-award event it introduces, built only on @paramira/community-plugin-api.

It shows a new signed event type with its reducer, a tab that reads the state back and writes through the plugin's own context, and the apiVersion check installPlugin makes. For a full app see packages/inzira; to start one, paramira-ctl community-app new <name>.

AGPL-3.0-or-later.

Used by

Apps: abantu, companion

Uses