The GitHub Actions job "Required Checks" on texera.git/main has failed.
Run started by GitHub user github-merge-queue[bot] (triggered by 
github-merge-queue[bot]).

Head commit for run:
9cd8acfbb954712a3e27fdaee584d536fff7326e / Yicong Huang 
<[email protected]>
docs: update outdated environment requirements in dev guide (#6112)

### What changes were proposed in this PR?

`guide-for-developers.md` told new developers to install a toolchain the
repo no longer builds with. Updated to match the actual requirements:

| Before | After | Source of truth |
| --- | --- | --- |
| Java JDK 11 (incl. `java_home -v 11`) | JDK 17 | `build.sbt`,
`.jvmopts` |
| node "LTS > 18.x" | Node 24 or newer | `frontend/package.json`
`engines` |
| `npm install -g @angular/cli@16` | `@angular/cli@21` | `@angular/core`
21.2.x |
| create new tables "in MySQL" | PostgreSQL | Texera runs on Postgres |

`guide-to-frontend-development.md` no longer introduces the frontend as
"angular framework (version 6)".

### Any related issues, documentation, discussions?

Closes #6106

### How was this PR tested?

Docs-only change. Each stated version was cross-checked against the
repo: `build.sbt` / `.jvmopts` (JDK 17), `frontend/package.json`
(`"node": ">=24.0.0"`, Angular 21.2.x), and the Postgres-based setup
instructions earlier in the same guide.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Claude Fable 5)

Co-authored-by: Claude Fable 5 <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/28722403074

With regards,
GitHub Actions via GitBox

Reply via email to