Zheat Logo

    Architecture profiles Rocky: détecter avant d'imposer

    Rocky détecte le repo avant d'imposer une structure: Next.js App Router, hexagonal si src/domain existe, React SPA layered, ou node-api-only. N'imposez pas de layouts étrangers.

    Suivre sur LinkedIn

    Détectez le repo de l'utilisateur avant d'imposer une structure. Préférez les playbooks hexagonaux quand src/domain/ existe.

    Ordre de détection

    1. app/ + deps Next.js → nextjs-app-router (nextjs-developer)
    2. src/domain/ + src/application/hexagonal

    - NestJS → nestjs-hexagonal - FastAPI / Python → fastapi-hexagonal - React UI → react-hexagonal

    1. src/components/atoms + connected/layered-react-spa
    2. Pas de components/ mais src/routes ou Express → node-api-only
    3. Sinon: graphify + lire les voisins. Ne forcez pas de layouts étrangers.

    hexagonal (préféré quand présent)

    src/
    ├── domain/
    ├── application/
    └── infrastructure/

    Variantes de styling

    ProfilQuand
    Tailwindtailwindcss dans package.jsontailwind-ui-developer
    Modules LESSPas de Tailwind → conventions react-hexagonal + repo

    Liés