Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

Monorepo #1067

Closed
wants to merge 28 commits into from
Closed

Monorepo #1067

wants to merge 28 commits into from

Conversation

httpjamesm
Copy link
Member

Description

This pull request introduces changes to convert the photos-web project into a Turborepo monorepo. The conversion aims to improve the development experience and optimize build times using Turborepo's caching and parallelization features.

Key changes include:

  1. Setting up Turborepo: The project now uses Turborepo for managing tasks and dependencies across workspaces.

  2. Monorepo structure: The project has been restructured into a monorepo, with separate workspaces for different parts of the application.

  3. Configuration updates: The turbo.json and package.json files have been updated to accommodate the new monorepo structure and to utilize Turborepo's features.

  4. TypeScript configuration: The tsconfig.json files have been adjusted to work with the new monorepo setup.

Test Plan

  1. Move your .env to apps/photos.
  2. Run yarn dev at the root of the monorepo.
  3. Confirm the app runs properly.

@httpjamesm httpjamesm marked this pull request as draft April 18, 2023 22:36
@httpjamesm httpjamesm marked this pull request as ready for review April 19, 2023 23:57
packages/tsconfig/package.json Outdated Show resolved Hide resolved
apps/photos/next.config.js Outdated Show resolved Hide resolved
apps/photos/public/netlify.toml Outdated Show resolved Hide resolved
apps/photos/thirdparty/ffmpeg-wasm/.eslintrc Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
packages/eslint-config-custom/index.js Outdated Show resolved Hide resolved
packages/tsconfig/react-library.json Outdated Show resolved Hide resolved
packages/tsconfig/nextjs.json Outdated Show resolved Hide resolved
apps/photos/package.json Outdated Show resolved Hide resolved
.gitmodules Show resolved Hide resolved
apps/photos/.gitmodules Outdated Show resolved Hide resolved
apps/photos/next.config.js Outdated Show resolved Hide resolved
apps/photos/next.config.js Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
packages/eslint-config-ente/index.js Outdated Show resolved Hide resolved
packages/eslint-config-ente/index.js Outdated Show resolved Hide resolved
.gitmodules Show resolved Hide resolved
apps/photos/next.config.js Outdated Show resolved Hide resolved
apps/photos/package.json Outdated Show resolved Hide resolved
apps/photos/thirdparty/ffmpeg-wasm Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
packages/eslint-config-ente/index.js Outdated Show resolved Hide resolved
@abhinavkgrd abhinavkgrd closed this May 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants