From b70a4a2c5280ee76a96a0bb309b24b3b4cbc08da Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Wed, 16 Sep 2026 17:25:15 +0300 Subject: [PATCH] docs: add official dependency documentation for agents Direct agents to verified documentation indexes and version-matched APIs before implementing dependency integrations. Remove instructions for disabled Copilot. --- .github/copilot-instructions.md | 38 --------------------------------- AGENTS.md | 19 +++++++++++++++++ 2 files changed, 19 insertions(+), 38 deletions(-) delete mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md deleted file mode 100644 index cbf6522d9..000000000 --- a/.github/copilot-instructions.md +++ /dev/null @@ -1,38 +0,0 @@ -# OpenPencil Copilot instructions - -OpenPencil is a Bun workspace for a Vue 3 + CanvasKit design editor with Tauri desktop support. - -## Pull request requirements - -- Write PR titles and bodies in English. -- Follow `.github/PULL_REQUEST_TEMPLATE.md` exactly. -- Remove template comments and placeholders before opening a PR. -- Never leave dangling text like `Fixes #`, `TODO`, `TBD`, or unfinished checklist explanations. -- Summarize what changed, why it changed, and how it was validated. -- If a user-facing change is made, update `CHANGELOG.md`. -- Follow `CONTRIBUTING.md` and `AGENTS.md` for repository conventions. - -## Validation - -Use Bun, not npm or Node scripts unless the package explicitly requires Node. - -Before proposing changes, run targeted checks when possible and document them in the PR body. For broad changes, run: - -```sh -bun run check -``` - -Package publishing changes should also run: - -```sh -bun run test:packages -``` - -## Code conventions - -- No `any` unless there is a clear typed alternative problem and a justification. -- No non-null assertions; use guards. -- Use `crypto.getRandomValues()`, never `Math.random()`. -- Keep Vue components free of `