Skip to content

Convert to Turborepo monorepo and add project guidance#36

Merged
GuiMoraesDev merged 3 commits intomainfrom
refactor/convert-to-turborepo-monorepo
Mar 31, 2026
Merged

Convert to Turborepo monorepo and add project guidance#36
GuiMoraesDev merged 3 commits intomainfrom
refactor/convert-to-turborepo-monorepo

Conversation

@GuiMoraesDev
Copy link
Copy Markdown
Owner

This pull request transitions the project from Yarn to npm as the package manager, updates related scripts and workflows, and introduces improvements for monorepo tooling and developer experience. It also documents the project's structure and conventions, and adds the apps/web/package.json manifest for the main frontend app.

Key changes include:

Migration from Yarn to npm:

  • Updated CI workflow in .github/workflows/ci.yml to use npm ci and npm test instead of Yarn commands.
  • Changed Husky hooks (.husky/commit-msg and .husky/pre-commit) to use npx with npm instead of Yarn, and switched lint/test commands to run via Turbo where appropriate. [1] [2]
  • Added .npmrc with legacy-peer-deps=true to ease dependency installation with npm.

Monorepo and App Configuration:

  • Added apps/web/package.json manifest, specifying dependencies, scripts, and metadata for the Next.js frontend app.

Documentation and Developer Guidance:

  • Added CLAUDE.md to explain the monorepo structure, commands, architecture, code conventions, and environment variables, improving onboarding and clarity for contributors.

GuiMoraesDev and others added 2 commits March 31, 2026 17:19
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move existing Next.js app into apps/web, create root turbo.json with
build/lint/test/dev pipelines, switch from Yarn to npm, and hoist
shared tooling (husky, commitlint, prettier, editorconfig) to root.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

Deployment failed with the following error:

Invalid request: `attribution.gitUser` should NOT have additional property `isBot`.

@GuiMoraesDev GuiMoraesDev merged commit 2048625 into main Mar 31, 2026
2 checks passed
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.

1 participant