Skip to content

Improve project setup: docs, pnpm, dependencies, and typecheck - #47

Open
sergeyk-symbiotic wants to merge 6 commits into
mainfrom
docs/improve-project-documentation
Open

Improve project setup: docs, pnpm, dependencies, and typecheck#47
sergeyk-symbiotic wants to merge 6 commits into
mainfrom
docs/improve-project-documentation

Conversation

@sergeyk-symbiotic

@sergeyk-symbiotic sergeyk-symbiotic commented Apr 17, 2026

Copy link
Copy Markdown
Contributor
  • Reorganized documentation from a monolithic .github/copilot-instructions.md into focused files: ARCHITECTURE.md, CONTRIBUTING.md, streamlined README.md, and minimal AGENTS.md
  • Migrated from npm to pnpm with Node.js 24, updated package manager config and dev tooling
  • Upgraded all deps to latest versions
  • Added typecheck script

@github-actions

Copy link
Copy Markdown

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ No major issues detected

@sergeyk-symbiotic sergeyk-symbiotic self-assigned this Apr 17, 2026
@github-actions

Copy link
Copy Markdown

PR Code Suggestions ✨

No code suggestions found for the PR.

Split monolithic copilot-instructions.md into ARCHITECTURE.md, CONTRIBUTING.md,
and rewrote README.md and AGENTS.md for clarity and conciseness.
@sergeyk-symbiotic
sergeyk-symbiotic force-pushed the docs/improve-project-documentation branch from ffbea61 to 71a1538 Compare April 17, 2026 10:52
- Replace npm with pnpm as the package manager
- Add pnpm-workspace.yaml with @symbiotic/pnpm-plugin-defaults config dependency
- Update package.json scripts, engines, and packageManager field
- Update documentation (README, CONTRIBUTING, AGENTS) to reference pnpm
- Clean up .gitignore to only include relevant rules
- Upgrade Node.js from 22 to 24 across .nvmrc, package.json, and workflow
- Update devDependencies: eslint 10.2.0, prettier 3.8.3, @symbiotic/eslint-config 0.8.1, @symbiotic/prettier-config 0.0.6
@sergeyk-symbiotic sergeyk-symbiotic changed the title Reorganize project documentation Improve project setup: docs, pnpm, dependencies, and typecheck Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant