{"id":28741280,"url":"https://github.com/coder/preview","last_synced_at":"2025-06-16T07:11:36.185Z","repository":{"id":286655622,"uuid":"923309829","full_name":"coder/preview","owner":"coder","description":"Template preview engine","archived":false,"fork":false,"pushed_at":"2025-06-11T22:27:31.000Z","size":1358,"stargazers_count":6,"open_issues_count":20,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-11T23:34:38.160Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-28T01:59:39.000Z","updated_at":"2025-06-11T22:27:34.000Z","dependencies_parsed_at":"2025-04-07T18:25:39.143Z","dependency_job_id":"82231b7a-6ea5-4f57-9382-1779ce25cffb","html_url":"https://github.com/coder/preview","commit_stats":null,"previous_names":["coder/preview"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/coder/preview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fpreview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fpreview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fpreview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fpreview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder","download_url":"https://codeload.github.com/coder/preview/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fpreview/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260116634,"owners_count":22961066,"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":[],"created_at":"2025-06-16T07:11:34.613Z","updated_at":"2025-06-16T07:11:36.173Z","avatar_url":"https://github.com/coder.png","language":"Go","readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://coder.com#gh-light-mode-only\"\u003e\n    \u003cimg src=\"./.github/assets/images/logo-black.png\" alt=\"Coder Logo Light\" style=\"width: 128px\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://coder.com#gh-dark-mode-only\"\u003e\n    \u003cimg src=\"./.github/assets/images/logo-white.png\" alt=\"Coder Logo Dark\" style=\"width: 128px\"\u003e\n  \u003c/a\u003e\n\n\u003ch1\u003e\n  Workspace Parameters sourced from Terraform\n\u003c/h1\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n[Coder Repo](https://github.com/coder/coder) |\n[Docs](https://coder.com/docs) |\n[Why Coder](https://coder.com/why) |\n[Premium](https://coder.com/pricing#compare-plans)\n\n[![discord](https://img.shields.io/discord/747933592273027093?label=discord)](https://discord.gg/coder)\n[![release](https://img.shields.io/github/v/release/coder/preview)](https://github.com/coder/preview/releases/latest)\n[![godoc](https://pkg.go.dev/badge/github.com/coder/preview.svg)](https://pkg.go.dev/github.com/coder/preview)\n[![Go Report Card](https://goreportcard.com/badge/github.com/coder/preview)](https://goreportcard.com/report/github.com/coder/preview)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9511/badge)](https://www.bestpractices.dev/projects/9511)\n[![license](https://img.shields.io/github/license/coder/preview)](./LICENSE)\n\n\u003c/div\u003e\n\nThis repository contains a component of Coder, currently called Preview, that extracts and manages\n[workspace parameters](https://coder.com/docs/admin/templates/extending-templates/parameters)\nfrom Terraform configurations.\n\nIt provides real-time validation to verify user selections and compatibility while presenting dynamic form controls that\nadapt based on previous choices.\n\nAs users select parameters from the template, Preview validates the selection for compatibility and user entitlements.\nThe form updates other fields based on the selections and only shows relevant and compatible options.\n\nOnce Preview is incorporated in Coder, it will allow template admins to use a variety of form controls with dependencies\nfrom which users can deploy their ideal workspaces.\n\n\u003c!--Should update this with the new cool form options --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./.github/assets/images/hero-image.png\" alt=\"Coder Hero Image\"\u003e\n\u003c/p\u003e\n\n\u003c!-- TODO: Add a usage section that links to coder/coder doc for how to use the `preview` command in coder cli --\u003e\n\n## Support\n\nDo you have a workspace template that has incorrect parameters? Please open\n[workspace template behavior issue](https://github.com/coder/preview/issues/new?template=workspace-template-bug-report.md).\n\nFor other bugs, feature requests, etc, feel free to\n[open an issue](https://github.com/coder/preview/issues/new).\n\n[Join our Discord](https://discord.gg/coder) to provide feedback on in-progress\nfeatures and chat with the community using Coder!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Fpreview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder%2Fpreview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Fpreview/lists"}