microcks / microcks/microcks-cli

Feat: Microcks-CLI v2 - IDE (Vs code) Integration and Local Dev Loop Enhancement

Offen
#255 11 Kommentare 5 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

keep-open kind/enhancement lfx-mentorship
Vorherrschende Sprache
Go
Sterne
52
Forks
68
Ø Merge
6 Std. 54 Min.
Gemergte PRs (30 T.)
10

Beschreibung

Reason/Context
  • LFX Proposal
Description

The Microcks CLI (microcks-cli, written in Go) is a key part of Microcks' CI/CD story - it lets developers trigger contract tests and import artifacts from the command line and in GitHub Actions. This project goes into the developer experience layer. Today, developers must navigate to the Microcks web UI in a browser to see test results, check mock status, and diagnose import errors. There is no IDE integration, no offline validation mode, and no way to get mock results inline with the code being tested. This project builds three focused improvements that bring Microcks into the editor and the local dev loop: a VS Code extension, a local dry-run mode powered by Testcontainers, and an updated GitHub Actions output format that annotates PRs with per-operation pass/fail results.

Implementation ideas

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit der Durchsicht der Einstiegspunkte des microcks-cli-Repositorys für die aktuellen Befehlszeilen-, GitHub-Actions- und Testergebnis-Abläufe. Der Vorschlag beschreibt drei separate Ergebnisse: eine VS-Code-Erweiterung, einen lokalen Testlauf-ohne-Ausführung-Modus auf Basis von Testcontainers und Pass/Fail-Anmerkungen pro Operation in GitHub Actions. Als erledigt gilt die Aufgabe, wenn alle drei Verbesserungen konzipiert und implementiert sind; das Issue nennt jedoch keine Dateien oder Tests, die als Orientierung für die Arbeit dienen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions, go, vscode
Bereich
ci-cd, cli, developer-experience, testing
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.