Migrate from Kingpin to https://github.com/urfave/cli
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
- #738 par @grantstephens — fermée sans fusion
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Aucun fichier du dépôt, test ou point d’entrée n’est indiqué. Commencez par lire l’implémentation de la CLI ainsi que la documentation de démarrage de urfave/cli v2, puis identifiez le code dépendant de Kingpin et ses workarounds. Le travail sera considéré comme terminé lorsque la CLI utilisera un parser maintenu et que les fonctionnalités manquantes ainsi que les modifications requises par la migration seront résolues.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Kingpin is unmaintained and Fastly has forked a version of it that uses an unstable branch because of the necessity to access a v3 feature set that was never actually finished. The CLI has lots of hacks in it to work around missing features.
We should migrate to a maintained parser, and I propose https://github.com/urfave/cli
Here are some docs for getting started:
https://cli.urfave.org/v2/getting-started/
If I get time I'll open a PR to start experimenting with what's needed/missing and whether we need a different CLI parser.
- Langage dominant
- Go
- Étoiles
- 164
- Forks
- 81
- Merge moyen
- 1 j 1 h
- PR mergées (30 j)
- 27
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
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.
Autres issues de fastly/cli
-
bug feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
fastly/cli#1709 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
fastly/cli#1790 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de fastly/cli
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
[flaky test] TestValidatorCommitterDropsEmptyStatusBatch: submits to the mock VC before its stream is registeredPeut-être pris @liran-funaro l’a pris aujourd’hui. Ouvertecoordinator flaky-test race-condition testing
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
hyperledger/fabric-x-committer#876 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
garethgeorge/backrest#1426 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement nav-pilot
Difficulté 2/5 Une demi-journée Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
valkey-io/valkey-operator#549 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours