You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A discussion dedicated to the Azure Region module. Share your thoughts, questions, and feedback here.
Module Scorecard
Presentation & Onboarding
Credential Hygiene
Restricted-Environment Readiness
Engineering Quality
Overall
25 / 25
20 / 20
N/A
10 / 10
100 / 100
Drilldown
Presentation & Onboarding — 25 / 25
Criterion
Max
Score
Notes
Configuration-mode examples
12
12
Multiple documented examples: default usage, customize existing regions, and exclude regions. Each shows sensible defaults and clear use cases.
Coder-context framing
8
8
README clearly states "This module adds a parameter" to Coder, names both Coder and Azure, and shows integration with data.coder_workspace.me.start_count and coder_parameter.
Visual preview
5
5
Three embedded images: azure-default.png, azure-custom.png, and azure-exclude.png showing the module in action.
Credential Hygiene — 20 / 20
Criterion
Max
Score
Notes
Secrets marked sensitive
16
16
Module has no secret inputs; it only provides a region parameter. No inline secrets in examples.
Non-hardcoded auth path
4
4
No authentication required; this is a parameter helper module that doesn't handle credentials.
Restricted-Environment Readiness — N/A
Criterion
Max
Score
Notes
Mirrorable artifact source
10
N/A
Module downloads nothing; it only creates a coder_parameter resource with hardcoded region data.
Bring-your-own binary
5
N/A
Module installs nothing; no binaries involved.
Egress transparency
3
N/A
Module makes no external network calls; all region data is embedded in the Terraform code.
Runs without sudo
2
N/A
Module contains no scripts; it is pure Terraform configuration.
Engineering Quality — 10 / 10
Criterion
Max
Score
Notes
Input quality
6
6
All inputs have clear descriptions and sensible defaults. Variables include display_name, description, default, mutable, custom_names, custom_icons, exclude, and coder_parameter_order with appropriate types and defaults.
Test coverage
4
4
Clear testing story with main.test.ts covering default output, customized default, and coder_parameter order. Tests verify business logic appropriately.
Overall — 100 / 100
Raw 55 / 55 → round(55 / 55 × 100) = 100
Scored against SCORECARD.md on 2026-07-15 with claude-sonnet-4-5.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A discussion dedicated to the Azure Region module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 25 / 25
data.coder_workspace.me.start_countandcoder_parameter.Credential Hygiene — 20 / 20
Restricted-Environment Readiness — N/A
coder_parameterresource with hardcoded region data.Engineering Quality — 10 / 10
display_name,description,default,mutable,custom_names,custom_icons,exclude, andcoder_parameter_orderwith appropriate types and defaults.Overall — 100 / 100
Raw 55 / 55 → round(55 / 55 × 100) = 100
Scored against SCORECARD.md on 2026-07-15 with
claude-sonnet-4-5.Beta Was this translation helpful? Give feedback.
All reactions