Adding a Headlamp Plugin
Scaffold, develop, test, and register a new plugin.
Scaffold, develop, test, and register a new plugin.
Implement provider interface, add templates, write tests.
Create base manifests, hardened Helm values, register in catalog.
Python package layout and build pipeline modules.
Python environment, test data, and local build workflow.
Build state persistence for resumable builds.
Mise tasks, CI/CD pipelines, and artifact publishing.
Package layout, key interfaces, and module responsibilities.
Clone, install Go and mise, run tests, make first change.
Community standards, expected behavior, and reporting process.
Language-specific style guides and linting rules.
Fork, branch, add a service, test with local cluster.
Node.js, pnpm, Headlamp dev server.
Version bump, changelog, tag, and CI/CD pipeline.
Go templates transform config into Terraform, Kubespray, FluxCD manifests.
Testing patterns, mocks, fixtures, and CI expectations.
CLI validation pipeline and adding new validators.
Docusaurus local development, content editing, preview, and verification.