The purpose of this monorepo is to provide a single home for core Leather functionality. The monorepo uses pnpm
workspaces and Turborepo. Packages are found under packages/*
. Apps are found under apps/*
.
pnpm i
at themono
root- Run
pnpm build
Coding standards are enforced through the use of
eslint
prettier
typescript
Shared configuration files for these tools exist in packages
and the same base configurations are used in the monorepo itself.
The current packages are listed below
Basic CI actions to run code quality checks have been setup in
Documentation has been provided from the outset and can be found in docs/tools/
along with a TEMPLATE.md file
To be able to develop packages and test those in extension, check out this guide