Monorepo for henrymeyer.de, gaming.henrymeyer.de and hmtclan.de managed with pnpm workspaces.
.
├── apps/
│ ├── main-site/ # Next.js web application
│ ├── hmt-clan/ # Next.js web application
│ └── gaming-site/ # Astro web application with Starlight
└── packages/
└── ui/ # Shared UI components (@repo/ui)
- Node.js (LTS)
- pnpm 10.5.2
# Install dependencies
pnpm install
# Start the main site in development mode
pnpm dev:main
# Build the main site
pnpm build:main
# Start the hmt-clan site in development mode
pnpm dev:hmt-clan
# Build the hmt-clan site
pnpm build:hmt-clan
# Start the gaming-site site in development mode
pnpm dev:gaming-site
# Build the gaming-site site
pnpm build:gaming-site
You can also run commands scoped to a specific workspace package:
pnpm --filter main-site dev
pnpm --filter @repo/ui ...All packages in this repository are licensed under their respective licenses. Refer to the LICENSE file in each package for more information.