unopim-plugin-dev

UnoPim Plugin Development

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "unopim-plugin-dev" with this command: npx skills add unopim/unopim/unopim-unopim-unopim-plugin-dev

UnoPim Plugin Development

Complete guide for creating, configuring, and deploying UnoPim plugins (packages).

When to Use This Skill

Invoke this skill when:

  • Creating a new plugin/package for UnoPim

  • Adding custom importers or exporters

  • Extending admin menus, ACL, or system configuration

  • Building custom DataGrids

  • Creating custom models with Concord proxy pattern

Instructions

  • Plugin structure: See plugin-structure.md for directory layout and boilerplate

  • Service providers: See service-providers.md for registration and bootstrapping

  • Config integration: See config-integration.md for menu, ACL, and system config

  • Custom importers/exporters: See custom-data-transfer.md for import/export profiles

Quick Start

1. Create directory structure

mkdir -p packages/Webkul/Example/src/{Config,Contracts,Database/Migrations,Http/Controllers,Models,Providers,Repositories,Resources/views,Routes}

2. Add PSR-4 autoload to composer.json

"Webkul\Example\": "packages/Webkul/Example/src"

3. Register in config/app.php providers array

Webkul\Example\Providers\ExampleServiceProvider::class,

4. Dump autoload

composer dump-autoload

5. Run migrations

php artisan migrate

Key Principles

  • Always use the Concord proxy pattern for models

  • Extend Webkul\Core\Eloquent\Repository for data access

  • Register configs via mergeConfigFrom() in register()

  • Load routes, migrations, translations, views in boot()

  • Follow existing package structure conventions

  • Add ACL entries for all new admin routes

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

unopim-code-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

unopim-dev-cycle

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

unopim-backend-dev

No summary provided by upstream source.

Repository SourceNeeds Review
General

unopim-git

No summary provided by upstream source.

Repository SourceNeeds Review