Turborepo monorepo containing all of Vektors web code
New? Take a minute to learn about the prerequisite knowledge about the project
Builds all turbo.json
specified projects in apps
and packages
Runs all turbo.json
specified projects in development mode
Reports code faults in ALL projects
Fixes safe code faults in ALL projects
Fixes code style issues in ALL projects
Reports code faults and code style issues in ALL projects
Fixes safe code faults and code style issues in ALL projects
ALL code is in written in Typescript
The monorepo is maintained using Turborepo
apps/*
: deployed application packages without sharing codepackages/*
: internal packages of shared codepnpm-workspace.yaml
: config for using pnpm workspaces and catalogsturbo.json
: config for root scripts
We follow the Turborepo convention where apps/
contain Application Packages and packages/
contain Internal Packages.
Make sure you understand the difference by reading the official Turborepo documentation
apps
api
: internal REST api for essential datacms
: Content Management System for managinghomepage
contentdashboard
: dashboard app for internal membershomepage
: landing website
packages
To import internal packages, prefix the imports with @vektor/{package_name}
for example @vektor/ui