Commit Graph
4 Commits
Author SHA1 Message Date
PiEgg a695d1987f chore(v3): use public npm and unify workflow naming (#10588) 2026-10-09 03:33:32 -04:00
chenos cde9a8ea11 chore(skills): commit repository Skills under skills/ and link them on install (#404)
* chore(skills): stop linking the deployment Skill into the repository

nocobase-deployment is written for generated applications and reaches
them through @nocobase/app-skills. Linking it into .agents/skills offered
it to agents working on the framework itself, where no application is
deployed.

* docs(db-testkit): move integration test guidance out of a repository Skill

The nocobase-db-integration-testing Skill was reference material for
this repository only, and AGENTS.md already pointed at it from a section
every agent loads. Fold it into db-testkit's TESTING.md next to the code
it covers, drop the parts AGENTS.md already states, and point AGENTS.md
and the plugin development reference there instead.

* docs(db-testkit): keep the integration testing guide under docs/

A guide at the package root counts as published output to
require-changesets, although the package ships only dist and README.
Under docs/ it is documentation, which is what it is.

* chore(skills): commit repository Skills under skills/ and link them on install

skills/ now holds every Skill this repository commits, including
nocobase-plugin-development. scripts/sync-skills.mjs replaces
link-claude-skills.mjs and, on postinstall, links each of them into both
.agents/skills/ and .claude/skills/, which become generated and ignored.

The links sit one directory deeper than skills/, so relative Markdown
links from the Skill into the repository resolved differently depending
on the path an agent opened. They are now repository-root paths.
2026-09-23 22:20:37 +08:00
chenos 12dfb6828d feat: add template-based plugin scaffolding (#68)
* feat: add template-based plugin scaffolding

* refactor server plugin contributions

* fix(create-plugin): replace template placeholders
2026-08-29 18:37:16 +08:00
PiEgg c8f38c8934 refactor(app-client): register plugin client extensions explicitly (#50) 2026-08-28 11:12:40 +08:00