mirror of
https://github.com/coder/coder.git
synced 2026-11-07 12:34:23 +08:00
* chore: finish draft work for FeatureBadge component * fix: add visually-hidden helper text for screen readers * chore: add stories for highlighted state * fix: update base styles * chore: remove debug display option * chore: update Popover to propagate events * wip: commit progress on FeatureBadge update * wip: commit more progress * chore: update tag definitions to satify Biome * chore: update all colors for preview role * fix: make sure badge shows as hovered while inside tooltip * wip: commit progress on adding story for controlled variant * fix: sort imports * refactor: change component API to be more obvious/ergonomic * fix: add biome-ignore comments to more base files * fix: update import order again * chore: revert biome-ignore comment * chore: update body text for tooltip * chore: update dark preivew role to use sky palette * chore: update color palettes for light/darkBlue themes * chore: add beta badge to organizations subheader * chore: add beta badge to organizations settings page * chore: beef up font weight for form header * fix: update text contrast for org menu list * chore: add beta badge to deployment dropdown * fix: run biome on imports * chore: remove API for controlling FeatureBadge hover styling externally * chore: add xs size for badge * fix: update font weight for xs feature badges * chore: add beta badges to all org headers * fix: turn badges and tooltips into separate concerns * fix: update hover styling * docs: update wording on comment * fix: apply formatting * chore: rename FeatureBadge to FeatureStageBadge * refactor: redefine FeatureStageBadge * chore: update stories * fix: add blur behavior to popover * chore: revert theme colors * chore: create featureStage branding namespace * fix: make sure cleanup function is set up properly * docs: update wording on comment for clarity * refactor: move styles down
240 lines
4.2 KiB
JSON
240 lines
4.2 KiB
JSON
{
|
|
"cSpell.words": [
|
|
"afero",
|
|
"agentsdk",
|
|
"apps",
|
|
"ASKPASS",
|
|
"authcheck",
|
|
"autostop",
|
|
"awsidentity",
|
|
"bodyclose",
|
|
"buildinfo",
|
|
"buildname",
|
|
"circbuf",
|
|
"cliflag",
|
|
"cliui",
|
|
"codecov",
|
|
"coderd",
|
|
"coderdenttest",
|
|
"coderdtest",
|
|
"codersdk",
|
|
"contravariance",
|
|
"cronstrue",
|
|
"databasefake",
|
|
"dbgen",
|
|
"dbmem",
|
|
"dbtype",
|
|
"DERP",
|
|
"derphttp",
|
|
"derpmap",
|
|
"devel",
|
|
"devtunnel",
|
|
"dflags",
|
|
"drpc",
|
|
"drpcconn",
|
|
"drpcmux",
|
|
"drpcserver",
|
|
"Dsts",
|
|
"embeddedpostgres",
|
|
"enablements",
|
|
"enterprisemeta",
|
|
"errgroup",
|
|
"eventsourcemock",
|
|
"externalauth",
|
|
"Failf",
|
|
"fatih",
|
|
"Formik",
|
|
"gitauth",
|
|
"gitsshkey",
|
|
"goarch",
|
|
"gographviz",
|
|
"goleak",
|
|
"gonet",
|
|
"gossh",
|
|
"gsyslog",
|
|
"GTTY",
|
|
"hashicorp",
|
|
"hclsyntax",
|
|
"httpapi",
|
|
"httpmw",
|
|
"idtoken",
|
|
"Iflag",
|
|
"incpatch",
|
|
"initialisms",
|
|
"ipnstate",
|
|
"isatty",
|
|
"Jobf",
|
|
"Keygen",
|
|
"kirsle",
|
|
"Kubernetes",
|
|
"ldflags",
|
|
"magicsock",
|
|
"manifoldco",
|
|
"mapstructure",
|
|
"mattn",
|
|
"mitchellh",
|
|
"moby",
|
|
"namesgenerator",
|
|
"namespacing",
|
|
"netaddr",
|
|
"netip",
|
|
"netmap",
|
|
"netns",
|
|
"netstack",
|
|
"nettype",
|
|
"nfpms",
|
|
"nhooyr",
|
|
"nmcfg",
|
|
"nolint",
|
|
"nosec",
|
|
"ntqry",
|
|
"OIDC",
|
|
"oneof",
|
|
"opty",
|
|
"paralleltest",
|
|
"parameterscopeid",
|
|
"pqtype",
|
|
"prometheusmetrics",
|
|
"promhttp",
|
|
"protobuf",
|
|
"provisionerd",
|
|
"provisionerdserver",
|
|
"provisionersdk",
|
|
"ptty",
|
|
"ptys",
|
|
"ptytest",
|
|
"quickstart",
|
|
"reconfig",
|
|
"replicasync",
|
|
"retrier",
|
|
"rpty",
|
|
"SCIM",
|
|
"sdkproto",
|
|
"sdktrace",
|
|
"Signup",
|
|
"slogtest",
|
|
"sourcemapped",
|
|
"spinbutton",
|
|
"Srcs",
|
|
"stdbuf",
|
|
"stretchr",
|
|
"STTY",
|
|
"stuntest",
|
|
"subpage",
|
|
"tailbroker",
|
|
"tailcfg",
|
|
"tailexchange",
|
|
"tailnet",
|
|
"tailnettest",
|
|
"Tailscale",
|
|
"tanstack",
|
|
"tbody",
|
|
"TCGETS",
|
|
"tcpip",
|
|
"TCSETS",
|
|
"templateversions",
|
|
"testdata",
|
|
"testid",
|
|
"testutil",
|
|
"tfexec",
|
|
"tfjson",
|
|
"tfplan",
|
|
"tfstate",
|
|
"thead",
|
|
"tios",
|
|
"tmpdir",
|
|
"tokenconfig",
|
|
"Topbar",
|
|
"tparallel",
|
|
"trialer",
|
|
"trimprefix",
|
|
"tsdial",
|
|
"tslogger",
|
|
"tstun",
|
|
"turnconn",
|
|
"typegen",
|
|
"typesafe",
|
|
"unconvert",
|
|
"Untar",
|
|
"Userspace",
|
|
"VMID",
|
|
"walkthrough",
|
|
"weblinks",
|
|
"webrtc",
|
|
"wgcfg",
|
|
"wgconfig",
|
|
"wgengine",
|
|
"wgmonitor",
|
|
"wgnet",
|
|
"workspaceagent",
|
|
"workspaceagents",
|
|
"workspaceapp",
|
|
"workspaceapps",
|
|
"workspacebuilds",
|
|
"workspacename",
|
|
"wsjson",
|
|
"xerrors",
|
|
"xlarge",
|
|
"xsmall",
|
|
"yamux"
|
|
],
|
|
"cSpell.ignorePaths": ["site/package.json", ".vscode/settings.json"],
|
|
"emeraldwalk.runonsave": {
|
|
"commands": [
|
|
{
|
|
"match": "database/queries/*.sql",
|
|
"cmd": "make gen"
|
|
},
|
|
{
|
|
"match": "provisionerd/proto/provisionerd.proto",
|
|
"cmd": "make provisionerd/proto/provisionerd.pb.go"
|
|
}
|
|
]
|
|
},
|
|
"search.exclude": {
|
|
"**.pb.go": true,
|
|
"**/*.gen.json": true,
|
|
"**/testdata/*": true,
|
|
"coderd/apidoc/**": true,
|
|
"docs/reference/api/*.md": true,
|
|
"docs/reference/cli/*.md": true,
|
|
"docs/templates/*.md": true,
|
|
"LICENSE": true,
|
|
"scripts/metricsdocgen/metrics": true,
|
|
"site/out/**": true,
|
|
"site/storybook-static/**": true,
|
|
"**.map": true,
|
|
"pnpm-lock.yaml": true
|
|
},
|
|
// Ensure files always have a newline.
|
|
"files.insertFinalNewline": true,
|
|
"go.lintTool": "golangci-lint",
|
|
"go.lintFlags": ["--fast"],
|
|
"go.coverageDecorator": {
|
|
"type": "gutter",
|
|
"coveredGutterStyle": "blockgreen",
|
|
"uncoveredGutterStyle": "blockred"
|
|
},
|
|
// The codersdk is used by coderd another other packages extensively.
|
|
// To reduce redundancy in tests, it's covered by other packages.
|
|
// Since package coverage pairing can't be defined, all packages cover
|
|
// all other packages.
|
|
"go.testFlags": ["-short", "-coverpkg=./..."],
|
|
// We often use a version of TypeScript that's ahead of the version shipped
|
|
// with VS Code.
|
|
"typescript.tsdk": "./site/node_modules/typescript/lib",
|
|
// Playwright tests in VSCode will open a browser to live "view" the test.
|
|
"playwright.reuseBrowser": true,
|
|
|
|
"[javascript][javascriptreact][json][jsonc][typescript][typescriptreact]": {
|
|
"editor.defaultFormatter": "biomejs.biome"
|
|
// "editor.codeActionsOnSave": {
|
|
// "source.organizeImports.biome": "explicit"
|
|
// }
|
|
},
|
|
|
|
"[css][html][markdown][yaml]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
}
|
|
}
|