Use when asking question on translation or synchronizing translations with Transifex (running the scripts dev/translation/txpull.sh and dev/translation/txpush.sh). Explains the Transifex workflow: en_US is the only editable source, all other locales are…
Handles GitHub issues and pull requests of the project with the gh CLI - list, triage, analyze an issue, review a PR, diagnose a CI failure, comment, label, close or merge. Use when the user mentions an issue, a PR, a failing CI check or GitHub.
Handles instructions to edit a Dolibarr website loaded into the database. Use when the user tries to modify a website, a website template or the content of a website page.
Forward-port (upmerge) Dolibarr maintenance branches in cascade (n into n+1, up to develop) with dev/pullmerge.sh, and resolve merge conflicts without committing. Use when asked to do an upmerge, a forward port, a cascade merge, or to run pullmerge.sh.
Creates or modify PHP unit tests for Dolibarr ERP/CRM functions and methods. Use when the user asks to add, write, create, or complete a PHPUnit test for Dolibarr, or mentions testing a specific function, method, or class in the Dolibarr codebase.
Create and maintain Hurl tests for Dolibarr ERP/CRM. Use when asked to create, write, or fix hurl tests for Dolibarr, or when working with test/hurl directory. Covers Dolibarr-specific conventions for hurl testing including authentication, test file naming,…
Use when developing Dolibarr ERP/CRM code, working with database queries, or asking about Dolibarr best practices.
Use when developing a Dolibarr ERP/CRM external module, working with database queries, or asking about Dolibarr best practices.