Contribuer aux kits de démarrage Laravel Maestro sans perdre vos modifications

DEV - 22/05
Qu'est-ce que Maestro Maestro est un référentiel de générateurs en amont permettant de générer et de gérer...

Qu'est-ce que Maestro

Maestro est un référentiel de générateurs en amont pour générer et gérer les kits de démarrage Laravel.

Les référentiels de kit de démarrage suivants sont des référentiels en aval générés à partir de Maestro, et la modification directe du côté du kit de démarrage ne propage pas les modifications en amont.

  • laravel/réagir-starter-kit
  • laravel/vue-starter-kit
  • laravel/svelte-starter-kit

Par conséquent, lorsque vous apportez des modifications telles que celles-ci, vous devez modifier lemaestrocôté à la place.

  • Corrections de bugs du kit de démarrage partagé
  • Correctifs multi-variantes
  • Modifications des spécifications au niveau du générateur
  • Ajustements de cohérence de l'interface utilisateur entre les piles

Structure Maestro

Contrairement à une application Laravel normale, Maestro a la structure suivante.

  • trousses/— modèle source
  • construire/— application générée (runtime généré)
  • watcher — couche de synchronisation deconstruire/trousses/

Matrice de variantes d'inertie

variantecommande de constructionkit_demarrage
Réagir Fortifierbuild artisanal php --kit=reactréagir
Réagir à WorkOSphp artisan build --kit=react --workosréagir-workos
React Fortify + Équipesphp artisan build --kit=react --teamséquipes de réaction
React WorkOS + Équipesphp artisan build --kit=react --workos --teamsréagir-workos-équipes

La même chose s'applique à Vue / Svelte.

Si vous ne comprenez pas « de quel côté est la source de la vérité », des annulations involontaires et des différences inutiles sont très susceptibles de se produire.

Principes de base

trousses/Est la source de la vérité

Toute différence qui doit être va...
[Courte citation de 8% de l'article original]

Loading...