Dépendances du module Magento 2


11

Existe-t-il un graphique (ou tout autre "truc" visuel) pour voir comment les modules principaux dépendent les uns des autres dans Magento 2?
(Oui, j'ai essayé Google, mais il ne veut pas me le dire.)

Réponses:


11

http://www.versioneye.com est un excellent outil pour suivre les projets et ses dépendances.

Mais comme https://github.com/magento/magento2-community-edition ne fait pas encore partie de http://packages.magento.com/ , nous devons faire un peu de magie pour l'obtenir.

Vous devez créer un propre projet et soumettre le composer.json de github comme référence. Le résultat sera similaire à ceci. dépendances visuelles versioneye

Son si grand, car il montre également toutes les dépendances non magento et même les extensions php lui-même ou l'une des dépendances en dépend.

Vous voudrez peut-être aussi regarder les modules pour lui-même, comme le module de paiement: https://www.versioneye.com/php/magento:module-checkout/0.42.0-beta9/visual_dependencies ou le module-core: https: //www.versioneye.com/php/magento:module-core/0.42.0-beta9/visual_dependencies

et ici les dépendances du framework lui-même: https://www.versioneye.com/php/magento:framework/0.42.0-beta9/visual_dependencies


c'est vraiment bien :)
Amit Bera

3

https://alankent.wordpress.com/2013/10/19/magento-2-module-dependencies/ C'est quelque chose que j'ai écrit il y a quelque temps. Graphique toujours moche à cause du nombre de modules. Mais il y a plus de modules optionnels.


Merci Alan, mais avez-vous quelque chose de plus "lisible". ou est-ce une image pour les fourmis :)
Marius

Je pense que c'est intrinsèquement illisible en raison du nombre de dépendances. J'ai essayé différents groupements, mais aucun n'a suffisamment aidé. Nous devons d'abord couper les dépendances plus circulaires. J'utilisais juste le graphique à savoir - vous pouvez exécuter directement et zoomer.
Alan Kent
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.