mirror of
https://github.com/henrymmey/henrymeyer.de.git
synced 2026-11-04 07:22:28 +00:00
No description
- TypeScript 93.8%
- CSS 2.3%
- MDX 2.1%
- JavaScript 1.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| apps | ||
| docs | ||
| packages/ui | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
henrymeyer.de
Monorepo for henrymeyer.de, gaming.henrymeyer.de and hmtclan.de managed with pnpm workspaces.
Structure
.
├── 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)
Documentation
Requirements
- Node.js (LTS)
- pnpm 10.5.2
Getting started
# 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 ...
License
All packages in this repository are licensed under their respective licenses. Refer to the LICENSE file in each package for more information.