tss-rocks/README.md
CDN 05ddc1f783
Some checks failed
Build Backend / Build Docker Image (push) Successful in 3m33s
Test Backend / test (push) Failing after 31s
[feature] migrate to monorepo
2025-02-21 00:49:20 +08:00

48 lines
612 B
Markdown

# TSS Rocks
A monorepo containing the TSS Rocks project.
## Project Structure
- `backend/`: Go backend service
- `frontend/`: React frontend application (including user portal and admin dashboard)
- `api/`: Shared API type definitions generated from OpenAPI specs
## Development
### Prerequisites
- Node.js (v18+)
- pnpm
- Go (v1.21+)
### Setup
1. Install dependencies:
```bash
pnpm install
```
2. Generate API types:
```bash
pnpm generate-types
```
3. Start development servers:
Frontend:
```bash
pnpm dev
```
Backend:
```bash
cd backend
go run ./cmd/server
```
## Building
```bash
pnpm build
```