Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/development/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
### Prerequisites

- **Rust** 1.80+ with `cargo`
- **Node.js** 20+ with `npm`
- **Node.js** 24+ with `npm` for frontend development. Any Node.js version below 24 will fail the frontend install/build because `frontend/package.json` requires `>=24.0.0`; upgrade via the [Node.js downloads](https://nodejs.org/en/download) page or a version manager such as [nvm](https://github.com/nvm-sh/nvm).
- **PostgreSQL** 16+
- **Redis** 7+
- **S3-compatible storage** (RustFS/MinIO for local dev)
Expand Down
4 changes: 3 additions & 1 deletion docs/development/local-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,11 @@ You can run the backend locally while keeping infrastructure services (DB, Redis

### Frontend Development
1. Stop the `frontend` container if running: `docker compose stop frontend`
2. Run npm locally:
2. Use Node.js 24 or newer. Any Node.js version below 24 will fail the frontend install/build because `frontend/package.json` requires `>=24.0.0`; upgrade via the [Node.js downloads](https://nodejs.org/en/download) page or [nvm](https://github.com/nvm-sh/nvm).
3. Run npm locally:
```bash
cd frontend
npm ci
npm run dev
```
*Access at [http://localhost:5173](http://localhost:5173).*
Expand Down
4 changes: 4 additions & 0 deletions frontend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Vue 3 + TypeScript + Vite SPA for RustChat.

## Requirements

- Node.js 24+ with `npm`. Any Node.js version below 24 will fail install/build because this workspace requires `>=24.0.0`; upgrade via the [Node.js downloads](https://nodejs.org/en/download) page or [nvm](https://github.com/nvm-sh/nvm).

## Commands

```bash
Expand Down
Loading