UI screenshot

UI

Author Avatar Theme by Devbookhq
Updated: 3 Mar 2023
10 Stars

Monorepo with Devbook's webapps and packages

Categories

Overview:

Devbook UIMonorepo is a repository that contains multiple packages and apps for Devbook’s web applications. It is a pnpm workspace where all the dependencies and development processes are managed within a single repository.

Features:

  • Multiple Packages: The repository contains multiple packages and apps for different web applications.
  • Dependency Management: pnpm is used to install and manage dependencies for all packages and apps.
  • Development Workflow: The repository provides commands to start watching and compiling changes within the monorepo.
  • Command Overview: Various commands are available for installing dependencies, building packages and apps, developing, linting, generating changesets, and more.
  • Deployment: The repository provides commands for marking packages to release and incrementing versions for deployment.
  • Error Handling: In case of deployment failure, the error should be fixed and changes should be pushed to master instead of rerunning the previous commands.
  • Internal Packages: The repository recommends checking the handling of internal packages by referring to a specific example.

Installation:

To install the Devbook UIMonorepo theme, follow these steps:

  1. In the top directory of the repository, run the command pnpm install to install dependencies in all packages.
  2. To install dependencies in a specific subdirectory, run the command pnpm install <deps>.
  3. For installing dependencies in specified packages, use the command pnpm install <deps> --filter <package-name-or-regex>.

Summary:

Devbook UIMonorepo is a repository that serves as a central location for managing multiple packages and apps for Devbook’s web applications. It utilizes pnpm as a dependency manager and provides various commands for development, deployment, and versioning. Developers can easily install dependencies, build packages and apps, and manage the development process within the monorepo.