microcks / microcks/microcks-cli
Feat: Microcks-CLI v2 - IDE (Vs code) Integration and Local Dev Loop Enhancement
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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