Skip to content

docs: set bun/bunx as the canonical package manager everywhere#87

Merged
ThePlenkov merged 3 commits intomainfrom
copilot/update-docs-main-package-manager
Mar 16, 2026
Merged

docs: set bun/bunx as the canonical package manager everywhere#87
ThePlenkov merged 3 commits intomainfrom
copilot/update-docs-main-package-manager

Conversation

Copy link
Contributor

Copilot AI commented Mar 16, 2026

All docs, rules, and skills inconsistently referenced npm/npx despite the repo already using bun.lock and workspace:*. This aligns every instruction surface to match reality.

Changes

  • AGENTS.md — package manager row → bun workspaces — use bun/bunx, not npm, pnpm or yarn; all npx nxbunx nx; corrected wrong note (workspace:* is supported by bun)
  • README.md — requirements updated to Bun; npm installbun install; npx nxbunx nx
  • .github/copilot-instructions.mdnpm workspacesbun workspaces; all npx nxbunx nx
  • .agents/rules/development/package-versions.mdbun add as sole primary install command; removed npm init/npm install examples
  • .agents/skills/link-workspace-packages/SKILL.md — bun listed first in lockfile detection table (annotated "← this project"); bun section promoted to top
  • .agents/skills/nx-run-tasks/SKILL.mdbunx called out as primary prefix; detection logic (bun.lockbunx nx) documented inline
  • .agents/skills/monitor-ci/SKILL.md + .github/prompts/monitor-ci.prompt.mdbun.lock/bun.lockb added to PM detection; bun install / git add bun.lock as defaults
  • .windsurf/rules/nx-monorepo-setup.md — all npx nxbunx nx; workspace:* note corrected

📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

…ckage manager

Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
Copilot AI changed the title [WIP] Update documentation to clarify main package manager is Bun docs: set bun/bunx as the canonical package manager everywhere Mar 16, 2026
Copilot AI requested a review from ThePlenkov March 16, 2026 14:15
@ThePlenkov ThePlenkov marked this pull request as ready for review March 16, 2026 14:37
Copilot AI review requested due to automatic review settings March 16, 2026 14:37
@ThePlenkov ThePlenkov merged commit f17844d into main Mar 16, 2026
1 check passed
@ThePlenkov ThePlenkov deleted the copilot/update-docs-main-package-manager branch March 16, 2026 14:38
@nx-cloud
Copy link
Contributor

nx-cloud bot commented Mar 16, 2026

View your CI Pipeline Execution ↗ for commit 59782ab

Command Status Duration Result
nx affected -t lint test build e2e-ci --verbose... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2026-03-16 14:39:00 UTC

@nx-cloud
Copy link
Contributor

nx-cloud bot commented Mar 16, 2026

View your CI Pipeline Execution ↗ for commit 59782ab

Command Status Duration Result
nx affected -t lint test build e2e-ci --verbose... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2026-03-16 14:38:30 UTC

@sonarqubecloud
Copy link

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Standardizes all documentation, agent rules, and skill files to reference bun/bunx as the canonical package manager, replacing inconsistent npm/npx references to match the repo's actual bun.lock-based setup.

Changes:

  • Replaced all npx nxbunx nx and npm installbun install across docs (README.md, AGENTS.md, .github/copilot-instructions.md, .windsurf/rules/)
  • Corrected workspace:* guidance (now recommended, since bun supports it)
  • Promoted bun to first position in package-manager detection tables in agent skills

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
README.md Requirements updated to Bun; all npm/npx → bun/bunx
AGENTS.md Package manager table and all commands updated to bun/bunx; workspace:* note corrected
.github/copilot-instructions.md npm workspaces → bun workspaces; npx → bunx
.windsurf/rules/nx-monorepo-setup.md All npx → bunx; workspace deps note corrected
.github/prompts/monitor-ci.prompt.md bun.lock added to PM detection; bun install as default
.agents/skills/monitor-ci/SKILL.md bun.lock added to PM detection list
.agents/skills/nx-run-tasks/SKILL.md bunx documented as primary prefix
.agents/skills/link-workspace-packages/SKILL.md bun promoted to top; bun section added; npm example removed
.agents/rules/development/package-versions.md bun add as sole install command; bun init replaces npm init

You can also share your feedback on Copilot code review. Take the survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants