Skip to content

blaccsmith/turborepo

Repository files navigation

Welcome to BLACC's Website

This repo is the monorepo for the BLACC website.

What's inside?

This turborepo uses Yarn as a package manager. It includes the following packages/sites:

Sites and Packages

  • core: a Next.js app
  • blog: another Next.js app
  • ui: a stub React component library shared by both core and blog applications
  • config: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This turborepo has some additional tools already setup for you:

Setup

This repository primarilly uses Turborepo as its build system and Remote Caching (Beta) to share cache artifacts across machines ✨ To learn more about Turborepo, visit their docs.

Develop

Before you start contributing, ensure you have installed the necessary dependencies by runninf the following command:

yarn install

To develop all sites and packages, run the following command:

yarn run dev

start_script

You should see the following in your terminal with no errors.

Build

To build all sites and packages, run the following command:

yarn run build