{"id":20915107,"url":"https://github.com/microcks/microcks-docker-desktop-extension","last_synced_at":"2025-05-13T10:32:33.465Z","repository":{"id":39374524,"uuid":"503507652","full_name":"microcks/microcks-docker-desktop-extension","owner":"microcks","description":"Docker Desktop extension for running Microcks","archived":false,"fork":false,"pushed_at":"2024-10-21T20:09:34.000Z","size":4605,"stargazers_count":15,"open_issues_count":2,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-30T05:42:57.541Z","etag":null,"topics":["api","contract-testing","docker","docker-desktop","extension","mocking"],"latest_commit_sha":null,"homepage":"https://microcks.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microcks.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY-INSIGHTS.yml","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"microcks","patreon":null,"open_collective":"microcks","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-06-14T20:16:45.000Z","updated_at":"2024-10-21T20:09:31.000Z","dependencies_parsed_at":"2023-10-31T17:25:44.831Z","dependency_job_id":"b872fbf7-0739-4df8-be7d-970ab3e897b2","html_url":"https://github.com/microcks/microcks-docker-desktop-extension","commit_stats":{"total_commits":130,"total_committers":8,"mean_commits":16.25,"dds":0.5461538461538462,"last_synced_commit":"4c7b8ebb49bd351aefffd2f621b52c200476a661"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microcks%2Fmicrocks-docker-desktop-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microcks%2Fmicrocks-docker-desktop-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microcks%2Fmicrocks-docker-desktop-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microcks%2Fmicrocks-docker-desktop-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microcks","download_url":"https://codeload.github.com/microcks/microcks-docker-desktop-extension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224189553,"owners_count":17270680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","contract-testing","docker","docker-desktop","extension","mocking"],"created_at":"2024-11-18T16:13:02.207Z","updated_at":"2024-11-18T16:13:02.939Z","avatar_url":"https://github.com/microcks.png","language":"TypeScript","funding_links":["https://github.com/sponsors/microcks","https://opencollective.com/microcks"],"categories":[],"sub_categories":[],"readme":"# Microcks Docker Desktop Extension\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/microcks/microcks-docker-desktop-extension/build-verify.yml?branch=main\u0026logo=github\u0026style=for-the-badge)](https://github.com/microcks/microcks-docker-desktop-extension/actions)\n[![Container](https://img.shields.io/docker/v/microcks/microcks-docker-desktop-extension?sort=semver\u0026color=blue\u0026logo=docker\u0026style=for-the-badge\u0026label=Docker.io)](https://hub.docker.com/r/microcks/microcks-docker-desktop-extension/tags)\n[![License](https://img.shields.io/github/license/microcks/microcks?style=for-the-badge\u0026logo=apache)](https://www.apache.org/licenses/LICENSE-2.0)\n[![Project Chat](https://img.shields.io/badge/discord-microcks-pink.svg?color=7289da\u0026style=for-the-badge\u0026logo=discord)](https://microcks.io/discord-invite/)\n[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/microcks-uber-image\u0026style=for-the-badge)](https://artifacthub.io/packages/search?repo=microcks-uber-image)\n[![CNCF Landscape](https://img.shields.io/badge/CNCF%20Landscape-5699C6?style=for-the-badge\u0026logo=cncf)](https://landscape.cncf.io/?item=app-definition-and-development--application-definition-image-build--microcks)\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension?ref=badge_shield)\n\nThis extension simplifies the getting started experience for developers using Microcks in their local environments. This extension will start the components to run a local deployment of Microcks using container images.\n\nFor any recommendations, suggestions, feature requests and issue, head over the project's GitHub Issues tracker.\n\n## Build Status\n\nLatest released version is `0.3.1`.\n\nCurrent development version is `0.3.2`.\n\n#### Fossa license and security scans\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension.svg?type=shield\u0026issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension?ref=badge_shield\u0026issueType=license)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension.svg?type=shield\u0026issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension?ref=badge_shield\u0026issueType=security)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension?ref=badge_small)\n\n#### OpenSSF best practices on Microcks core\n\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/7513/badge)](https://bestpractices.coreinfrastructure.org/projects/7513)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/microcks/microcks/badge)](https://securityscorecards.dev/viewer/?uri=github.com/microcks/microcks)\n\n## Community\n\n* [Documentation](https://microcks.io/documentation/tutorials/getting-started/)\n* [Microcks Community](https://github.com/microcks/community) and community meeting\n* Join us on [Discord](https://microcks.io/discord-invite/), on [GitHub Discussions](https://github.com/orgs/microcks/discussions) or [CNCF Slack #microcks channel](https://cloud-native.slack.com/archives/C05BYHW1TNJ)\n\nTo get involved with our community, please make sure you are familiar with the project's [Code of Conduct](./CODE_OF_CONDUCT.md).\n\n## Install\n\nSince Docker Desktop v4.10 the extension CLI is included with the standard installation.\n\nTo install the extension:\n\n```bash\n$ docker extension install microcks/microcks-docker-desktop-extension:latest\n```\n\n## Build it locally\n\nBuild the extension image locally with `make build-extension`:\n\n```sh\n$ make build-extension\ndocker build --tag=microcks/microcks-docker-desktop-extension:latest .\n[...]\n =\u003e =\u003e naming to docker.io/microcks/microcks-docker-desktop-extension:latest\n```\n\nInstall the extension using the `docker extension` SDK and command:\n\n```sh\n$ docker extension install microcks/microcks-docker-desktop-extension:latest\n```\n\nWhen iterating, use the following command:\n\n```sh\n$ make build-extension \u0026\u0026 docker extension update microcks/microcks-docker-desktop-extension:latest -f\n```\n\nor see the option to just develop the frontend locally [here](https://docs.docker.com/desktop/extensions-sdk/dev/test-debug/#hot-reloading-whilst-developing-the-ui).\n\n## Debug\n\nOpen Chrome DevTools:\n\n```sh\ndocker extension dev debug microcks/microcks-docker-desktop-extension:latest\n```\n\nDeveloping the UI\n\n```sh\ndocker extension dev ui-source microcks/microcks-docker-desktop-extension:latest http://localhost:3000\n```\n\nReset\n\n```sh\ndocker extension dev reset microcks/microcks-docker-desktop-extension:latest\n```\n\n\n\n## License\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension?ref=badge_large)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrocks%2Fmicrocks-docker-desktop-extension/lists"}