Stack detection stops at the first match in polyglot repos

Ouverte
#64 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
48/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
shell
Domaine
tooling

Piste de recherche

Start by locating detect_stack and the code that selects a CI template and builds the stack summary. Trace how the detector checks for Python and package.json, then identify where the primary stack rule and other detected stacks should be documented. Done means polyglot repositories report every detected stack, select a primary by a documented rule, and name the other stacks in the summary.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

detect_stack is an if/elif chain. A Python project with a package.json for docs or lint tooling is reported as node and gets only node-ci.yml.

Done when: detection reports every stack it finds, the primary one is chosen by a documented rule (lockfile or source file count), and the summary names the others so the user can add their CI.

Langage dominant
Shell
Étoiles
16
Forks
9
Merge moyen
1 j 17 h
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de CreativesLibrary/oss-launch

Toutes les issues de CreativesLibrary/oss-launch

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.