Stack-támogatás — áttekintés
Minden projekthez beállítható egy cél-stack (project.json → stack blokk, schema
1.1.0). A determinisztikus generátor ehhez igazítja a fájlkiterjesztéseket, a
mappaszerkezetet, a komment-szintaxist, a design-token formátumot és a DB-dialektust — nincs
plugin, nincs AI-találgatás.
A közös internal/pkg/stackprofile fordítja a Stack-et Profile-lá; a Profile-t
használja a layoutgen (scaffold) és a ddlgen (DDL).
Támogatott értékek (v1 scope)
| Dimenzió | Támogatott értékek |
|---|---|
| Frontend keretrendszer | react, angular, vue, none (keretrendszer nélkül) |
| Frontend nyelv | typescript, javascript, html |
| Stílus | css, scss, sass, tailwind, css-modules |
| Backend nyelv | node, go, java, python, php, ruby, csharp, rust, none |
| Adatbázis | postgres, mysql, mariadb, sqlite, mongodb, mssql, none |
Alapértelmezett stack: react + typescript + css, node backend, postgres DB.
Egy nem támogatott érték is elmentődik — az engine ilyenkor a default profilra esik vissza. A mappa-import viszont elutasítja a nem támogatott frontend keretrendszert (Svelte, Solid, Qwik…); backend/DB soha nem blokkol.
Hol állítod be
- Beállítások → Általános — a projekt neve + az 5 stack-select, magyarázattal.
- A projekt-kártya fogaskerék ikonja (
ProjectConfigDialog) — ugyanaz a szerkesztő. - MCP:
update_project_configtool. - REST:
PUT /api/v1/project.
A projekt-kártyán stack-badge is megjelenik (Layers ikon): pl. React · TS · Tailwind · Postgres.
Következő: Hogyan reagál a generátor nyelvenként.