Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Compositeur de liens: le lien NPM pour les développeurs PHP
DEV -
24/03
Dans le développement d'applications PHP moderne, en particulier avec la montée en puissance de l'architecture des microservices et ...
Dans le développement d'applications PHP moderne, en particulier avec la montée en puissance de l'architecture des microservices et des principes de conception modulaire, la rupture de grandes applications en packages indépendants est devenu une meilleure pratique. Cette approche améliore non seulement la maintenabilité et la réutilisabilité du code, mais permet également aux membres de l'équipe de se concentrer sur des domaines fonctionnels spécifiques.
Cependant, lorsque vous commencez à gérer plusieurs packages interdépendants, le flux de travail de développement peut devenir complexe et lourd. Cet article partage la façon dont j'ai transformé un point de douleur réel de développement en un plugin de compositeur qui simplifie l'expérience de développement multi-package PHP.
Tl; dr
Un lieur de compositeur de plugin compositeur qui imite la fonctionnalité de liaison NPM
Résout le problème de l'édition constammentcomposer.jsonLors du développement de packages locaux
Utilise des liens symboliquesPour connecter les répertoires des fournisseurs de projet avec le code de package local
Pas besoin de modifier les fichiers du projet, éviter les engagements accidentels de configurations de développement
Installez-le à l'échelle mondiale:Composer Global a besoin de Takeshiyu / Composer-Linker
Commandes simples:lien de compositeurDans Package Dir,Vendeur / package de lien de compositeurDans Project Dir
Afficher les packages liés aveclié au compositeur(Projet en cours),compositeur lié - Global(tous enregistrés), oucompositeur lié - tout(tous les projets)
Tout en développant des projets Laravel, je divise fréquemment la logique de base en packages séparés pour améliorer la réutilisabili... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité