๐ Open Source Software from Antribute
In order to start using this monorepo, you're gonna need to install a few things:
Additionally, the following things are nice to have, and have built-in support in this repo:
- Clone the repository and CD into it
- Ensure bun is running on the latest version by running
bun upgrade - Run
bun addto install all dependencies. This might take awhile on your first run
| Name | Location | Port | Start Command |
|---|---|---|---|
| Antribute Landing Page | apps/landing-page |
3000 | bun run dev:lp |
| Name | Description |
|---|---|
config |
Shared config files |
feature-type-cli |
Coming soon ๐ |
hono-typebox-validator |
Hono Validation Middleware using TypeBox |
react-route-generator |
File-based React routing tooling |
tracking |
A safer, easier to use Mixpanel SDK |
ui |
Antribute's Component Library and Design System |
Each app, package, and server will very likely have its own set of commands, however the monorepo root does have a few additional global commands that affect everything:
bun run build- Creates production builds of all everything in the monorepobun run build:apps- Creates production builds of all appsbun run build:packages- Creates production builds of all packagesbun run build:servers- Creates production builds of all serversbun run clean- Deletes all node modules and builds, re-installs dependenciesbun run dev:ui- Runs storybook for the Antribute UIbun run lint- Runs ESLint on all apps, packages, and serversbun run lint:fix- Runs ESLint on all apps, packages, and servers, adds--fixto auto-fix any issuesbun run postinstall- Runs afterbun add, auto installs precommit hooksbun run style:format- Runs Prettier format on all files (except those.prettierignore)bun run style:lint- Runs Prettier check on all files (except those.prettierignore)bun run test- Runs unit tests on all apps packages, and servers