Comment faire de php composer un outil commun à toute l'entreprise
Les étudiants expérimentés peuvent partager leur expérience, les points sur lesquels il faut se concentrer ou des idées générales, merci
Il existe actuellement de nombreux systèmes dans l'entreprise, et les bibliothèques publiques utilisées par chaque système sont également très différentes. Elles sont toutes entretenues par elles-mêmes.
Certains systèmes n'ont jamais utilisé composer. quelque chose de plus public et maintenir les bibliothèques publiques de manière unifiée Ou un code public
Construisez un entrep?t de compositeur interne au sein de l'entreprise et modifiez la base de code à organiser à l'aide de composer. . . Composer doit utiliser des espaces de noms et l'ancien code doit être modifié.
1. Planifiez d'abord vous-même les services publics, faites des dessins de construction et notez clairement tous les avantages et les inconvénients.
2. Organisez une réunion avec les responsables de chaque système pour examiner vos dessins de construction afin de voir s'il y a des problèmes, puis comprendre les besoins des autres systèmes.
3. Comment accéder et mettre en ?uvre l'intégralité du partage de documents avec un impact minimal sur les modifications.
ps?: Bien s?r, l'entreprise devrait avoir son propre entrep?t gitlab.
composer.json lui-même prend en charge le sourcing à partir du référentiel git. Par conséquent, tant qu'il s'agit d'un code contr?lé par git et qu'il répond aux spécifications du package, il peut être géré par composer.
L'introduction du compositeur posera un problème, chaque projet détient un fournisseur. Notre approche consiste à partager les parties publiques, mais c'est très gênant. Parce que les dépendances simples sont acceptables, mais les dépendances complexes sont gênantes. Si votre entreprise autorise un projet à avoir son propre fournisseur, ce serait formidable. Vous pouvez commencer à le faire maintenant. Si vous n'avez pas de bonnes idées, j'appelle tout le monde à écrire du code qui n'a rien à voir avec l'entreprise. des colis !