Migrate from Kingpin to https://github.com/urfave/cli
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
- #738 von @grantstephens — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte des Repositorys genannt. Lies zunächst die CLI-Implementierung zusammen mit der Getting-Started-Dokumentation von urfave/cli v2 und ermittle anschließend den von Kingpin abhängigen Code sowie dessen Workarounds. Als erledigt gilt die Aufgabe, wenn die CLI einen gepflegten Parser verwendet und die fehlenden Funktionen sowie die erforderlichen Änderungen der Migration behoben sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Go
- Sterne
- 164
- Forks
- 81
- Ø Merge
- 1 T. 1 Std.
- Gemergte PRs (30 T.)
- 27
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fastly/cli
-
bug feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
fastly/cli#1709 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
Maintainer antworten meist innerhalb von 1 Tag
-
feature request
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
Maintainer antworten meist innerhalb von 1 Tag
-
feature request
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
fastly/cli#1790 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
area/frontend/library-panels automated-triage type/bug type/ux
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
microsoft/azure-linux-image-tools#954 ·
Maintainer antworten meist innerhalb von 1 Tag
-
panic "time: missing Location in call to Time.In" on MySQL via aws_rds since v0.8.0Evtl. vergeben @tylertechgraves hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
open-policy-agent/opa-control-plane#452 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[bug bash] Actor logs are controlled by Kubernetes RBAC on the pool namespace, not atespace rolesOffenarea/cli area/security bug-bash kind/docs
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 80/100
agent-substrate/substrate#3242 ·
Maintainer antworten meist innerhalb von 1 Tag