Skip to content

Commit dd82cf2

Browse files
committed
docs: update README — Go 1.25+, i18n 690 keys, gzdb domain split
1 parent da56bcf commit dd82cf2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ An event management and community platform featuring event creation, community m
3030
- **Payments**: Stripe (checkout sessions, webhooks)
3131
- **Testing**: Cypress (E2E)
3232
- **Observability**: OpenTelemetry, Sentry
33-
- **i18n**: next-intl (English, French, Spanish scaffold)
33+
- **i18n**: next-intl (English, French, Spanish — 690 keys each)
3434

3535
## Prerequisites
3636

3737
- **Node.js 20.13.1+** ([download](https://nodejs.org/))
38-
- **Go 1.21+** ([download](https://go.dev/doc/install))
38+
- **Go 1.25+** ([download](https://go.dev/doc/install))
3939

4040
> **⚠️ Important:** This project uses **Node.js 20.13.1** (see `.nvmrc`), which is not the latest version. Using a different Node version may cause package-lock.json conflicts and CI failures. We strongly recommend using a Node version manager like [nvm](https://github.com/nvm-sh/nvm) or [fnm](https://github.com/Schniz/fnm) to switch to the correct version:
4141
> ```bash
@@ -385,7 +385,7 @@ This will:
385385
386386
### Database Schema Updates
387387
388-
**1. Edit GORM models** in `./backend/gzdb` (models must embed `gorm.Model` or have gorm annotations)
388+
**1. Edit GORM models** in `./backend/gzdb` (domain-split files: `db_events.go`, `db_communities.go`, `db_users.go`, `db_tickets.go`, `db_feeds.go`, `db_pricing.go`, `db_roles.go`)
389389
390390
**2. Update Atlas schema:**
391391
```bash
@@ -517,6 +517,7 @@ The database is created at `dev.db` in the project root after running `make migr
517517
├── app/ # Next.js app router pages
518518
│ └── i18n/ # Internationalization (en.json, fr.json, es.json)
519519
├── backend/ # Go backend (Connect-RPC handlers)
520+
│ └── gzdb/ # Database layer (domain-split: events, communities, users, tickets, feeds, pricing, roles)
520521
├── components/ # React components
521522
├── cypress/ # E2E tests
522523
├── migrations/ # Atlas database migrations

0 commit comments

Comments
 (0)