JD

jeffsenso/dolibarr-skills

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

10 stars Качество 49 Тренд 22MIT

Dolibarr Developer skills

Обзор

This folder contains GitHub Copilot skills for this Dolibarr development workspace. A comprehensive skill for Dolibarr ERP/CRM development — covers both core contributors and external module developers. : asking Copilot anything about Dolibarr development, module creation, hooks, triggers, coding rules, SQL tables, PHP pages, menus, tabs, permissions, extrafields, PDF templates, cron jobs, REST API. - Module creation workflow (Module Builder, descriptor, SQL, DAO, pages) - Hooks system: implement actions_mymodule.class.php, declare contexts, return codes, common hook methods - Triggers: react to business events (BILL_CREATE, ORDER_VALIDATE, etc.) - Coding rules: PSR-12 PHP, SQL norms (no SELECT *, no SQL date functions, soft FK), HTML/CSS - Technical components: DAO Active Record pattern, MVC structure, tabs, menus, permissions, translations, constants, forms, extrafields, cron, REST API : https://wiki.dolibarr.org/index.php/Developer_documentation

README

.ai — Copilot Skills & Customizations

This folder contains GitHub Copilot skills for this Dolibarr development workspace.

Structure

.ai/
├── README.md           ← this file
├── CHANGELOG.md        ← history of skills added/changed
└── skills/
    └── dolibarr-development/
        ├── SKILL.md                        ← main skill entry point
        └── references/
            ├── module-structure.md         ← module file tree, descriptor, menus, tabs, permissions, boxes
            ├── hooks-triggers.md           ← hooks system, trigger classes, common hook methods & events
            ├── coding-rules.md             ← PHP, SQL, HTML norms (PSR-12, GETPOST, dates, amounts)
            └── technical-components.md     ← DAO pattern, tabs, translations, config, forms, API, cron

Skills

dolibarr-development

A comprehensive skill for Dolibarr ERP/CRM development — covers both core contributors and external module developers.

Invoke by: asking Copilot anything about Dolibarr development, module creation, hooks, triggers, coding rules, SQL tables, PHP pages, menus, tabs, permissions, extrafields, PDF templates, cron jobs, REST API.

What it covers:

  • Module creation workflow (Module Builder, descriptor, SQL, DAO, pages)
  • Hooks system: implement actions_mymodule.class.php, declare contexts, return codes, common hook methods
  • Triggers: react to business events (BILL_CREATE, ORDER_VALIDATE, etc.)
  • Coding rules: PSR-12 PHP, SQL norms (no SELECT *, no SQL date functions, soft FK), HTML/CSS
  • Technical components: DAO Active Record pattern, MVC structure, tabs, menus, permissions, translations, constants, forms, extrafields, cron, REST API

Source: https://wiki.dolibarr.org/index.php/Developer_documentation

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add jeffsenso/dolibarr-skills
Новичок в MCP? Начните с руководства на mcpskill.org →