Microcks in VS Code — early build is testable, and I'd like adopters to break it #2285
Replies: 7 comments 3 replies
|
Hi everyone! 👋 To add a bit more context to this discussion, we recently wrapped up an awesome LFX Mentorship project where we built a Microcks VS Code Extension. Huge shoutout to Destiny for a fantastic job on the implementation and testing! 🚀 While the code is ready, Maintainers and the team want to make sure we are building something that truly benefits our users. Before we officially set up the repository under the Microcks organization and publish the extension to the VS Code Marketplace, we want to gauge community traction and the need for this tool. Why a VS Code Extension? For example: Imagine you are working on an OpenAPI or AsyncAPI specification. With this extension, you could potentially interact with your Microcks server directly from your editor, quickly discovering existing mocks, pushing new artifacts for testing, or validating your local API contracts without ever leaving VS Code or the IDE. We want to hear from you! Does this fit into your daily workflow? Will it make your API development lifecycle smoother? Tagging some of our active community members and adopters to get your thoughts: @Basuchi @celidrissi @gozen59 @dataGriff @vleon1a @ludovic-pourrat. We'd love to hear your insights! |
📊 Community Poll: Do we need this VS Code Extension?To help us gauge interest, please react to this comment and drop a quick reply below: 👍 React with +1 if you think this extension is needed and would make your development workflow easier. 👎 React with -1 if you don't feel this would be useful to you right now. Every piece of feedback helps us prioritize our efforts. Thank you! 🙏 |
|
I have recorded a full demo video and preview Full demo Preview: social-cut-github.mp4 |
|
Thank you, @Caesarsage : this is very cool. |
|
Hi @Caesarsage, great work on this! 🚀 Dry run is the path I'd adopt first, since validating a spec with no server or Keycloak setup is what would get me to try it. Getting the managed installer working with a released CLI would make a big difference for first-time users. Happy to test once that lands! |
|
@Caesarsage |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Running a Microcks contract test locally means a server, Keycloak and a spec import, so drift usually gets caught in CI instead. This extension brings
microcks test --dry-run, and the rest of Microcks, into VS Code. It's at0.1.0, installable as a VSIX, and not on the Marketplace yet.What's in it
It's CLI-first: everything goes through
microcks-cliJSON output, and the extension never stores credentials.Try it
Needs VS Code 1.85+, Docker or Podman, and microcks-cli
1.0.3+.What I'd like to know
Rough edges are the most useful thing you can send me. Reply here, or open an issue if it's a
concrete bug.
full demo on youtube · microcks-vscode · microcks-cli · architecture
Preview:
social-cut-github.mp4
All reactions