Skip to main content

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 keretrendszerreact, angular, vue, none (keretrendszer nélkül)
Frontend nyelvtypescript, javascript, html
Stíluscss, scss, sass, tailwind, css-modules
Backend nyelvnode, go, java, python, php, ruby, csharp, rust, none
Adatbázispostgres, mysql, mariadb, sqlite, mongodb, mssql, none

Alapértelmezett stack: react + typescript + css, node backend, postgres DB.

Ismeretlen érték

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_config tool.
  • 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.