Setup
Jan 8, 2025
- Guide
- pnpm
- tools
- setup
Hi, welcome ( or welcome back ), this is a guide to get started using OwO Repo. If you want more information about what this project is checkout the intro.
Lets get started :D
Download Code
Install pnpm
If you don't have pnpm setup follow the installation instructions here.
Why pnpm ? - pnpm is the most performant mature tool for typescript mono-repos. OwO Repo uses pnpm workspaces and pnpm for dev tooling. ( support for bun will be added as Turborepo + Bun matures )
Project Setup
This command installs dependencies, builds the necessary internal packages, and creates a template .env file for the demo app.
Starting the dev server
Rather then watch all packages, we take an approach of only watching the packages we are currently using.
Let's start the demo app, we can do this either by:
- navigating to the specific package
[ Note: pnpm cdp is an internal tool check _/packages/dev/cd-package for implementation ]
- or filtering the package with pnpm
And you can start building :D
As mentioned before OwO Repo is still in beta and under development so I'll keep adding / improving features and documentation as well as optimizing performance.
Have nice day OwO7
