{"repo":"skillrecordings/products","free":true,"listed":false,"github":"https://github.com/skillrecordings/products","clone":"git clone https://github.com/skillrecordings/products.git","description":"🎧 Skill Recordings products and core-libs","language":"TypeScript","stars":391,"topics":["typescript","monorepo","library","nextjs","react"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Skill Recordings Projects This is an exploratory project using Turborepo and pnpm to create a monorepo working environment for multiple applications and a shared common core library (or set of libraries. Get Started You'll need PNPM installed. pnpm is used here based on significant performance gains reported by Jared Palmer from a customer. install pnpm: Install all dependencies (all apps and packages) and build all apps and packages This will build (and cache) the library packages and applications. You can start an app or package for development: Adding a Project to Vercel The build command needs to be scoped to the specific project so we aren't building all of the repos for every single run. The -w flag runs pnpm in the root of the project so all projects are built. build : The entire repo, all apps and dependencies A single app/package can be filtered (from the root of the repo) The install command needs to also add pnpm and then run install. install : Develop locally using vercel Because of the way vercel handles monorepo projects, you can only have a single project linked locally at a given time. In the root of the project: Calling vercel link asks if you want to link the project (yes), has you pick the account ( skillrecordings ), and finally you enter the project name for the project you are working on. Repeat this process if you want to work on a different project. Tools Used Turborepo abstracting the complex configuration needed for most monorepos into a single cohes","default_branch":null,"files":null,"tree":[],"storefront":"/r/skillrecordings","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skillrecordings/products/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}