loadsys / loadsys/CakePHP-ConfigReadShell
Probably don't need `composer/installers` under composer v2?
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 3
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Seems like this might be the cause of `composer install` creating a `/Plugin` root folder and installing every package that [has a `type: cakephp-plugin` in their own `composer.json`](https://github.com/loadsys/CakePHP-ConfigReadShell/blob/7a4a69d0f65c3ba70f8eccb0c768becacf32dd6a/composer.json#L4) into that (tracked) folder.
It's not clear to me how to detect whether this plugin is being `composer install`ed via composer v1 or v2, but on the `master / 4.x` branch it's probably safe to [remove `composer/installers` from the `composer.json` file](https://github.com/loadsys/CakePHP-ConfigReadShell/blob/7a4a69d0f65c3ba70f8eccb0c768becacf32dd6a/composer.json#L25) in THIS project.
The issue is fixed when a different project that runs `composer require loadsys/cakephp-config-read:~4.0` should NOT end up with a root `Plugin/` folder when running `composer install`.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par composer.json, en particulier par l’entrée composer/installers autour de la ligne référencée, et reproduisez l’installation depuis un autre projet nécessitant loadsys/cakephp-config-read:~4.0. Confirmez que la dépendance n’est pas nécessaire pour la configuration master/4.x, puis vérifiez que composer install ne crée plus de dossier Plugin/ à la racine et n’y installe plus de paquets cakephp-plugin.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100