Central hub for the hyperpolymath asdf plugin ecosystem - providing multi-forge mirroring infrastructure, coordination, and documentation for a planned collection of asdf version manager plugins.
| Component | Status |
|---|---|
Multi-forge mirroring |
✓ Implemented |
Instant-sync dispatch |
✓ Implemented |
Static documentation site |
✓ Implemented |
asdf plugins |
Specification only (none released) |
This repository contains working CI/CD infrastructure:
| File | Purpose |
|---|---|
|
Hub-and-spoke mirroring to GitLab, Codeberg, Bitbucket |
|
Event-driven propagation via repository dispatch |
|
Static site build and deployment (terrapin-ssg + Asciidoctor) |
Located in site/content/:
-
index.adoc- Ecosystem overview and philosophy -
plugins.adoc- Planned plugin specifications -
infrastructure.adoc- Architecture and security documentation -
roadmap.adoc- Development phases and milestones
┌─────────────┐
│ GitHub │
│ (Hub) │
└──────┬──────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ GitLab │ │ Codeberg │ │ Bitbucket │
│ (Spoke) │ │ (Spoke) │ │ (Spoke) │
└─────────────┘ └─────────────┘ └─────────────┘
Target cloud-native tooling:
| Plugin | Category | Status |
|---|---|---|
asdf-k9s |
Kubernetes |
Planned |
asdf-yq |
YAML processing |
Planned |
asdf-trivy |
Security scanning |
Planned |
asdf-hadolint |
Dockerfile linting |
Planned |
asdf-buf |
Protobuf tooling |
Planned |
asdf-grype |
Vulnerability scanning |
Planned |
asdf-earthly |
Build automation |
Planned |
asdf-dagger |
CI/CD |
Planned |
asdf-helmfile |
Kubernetes/Helm |
Planned |
asdf-kustomize |
Kubernetes |
Planned |
-
SSH known hosts verification (MITM prevention)
-
SHA-pinned GitHub Actions (supply chain security)
-
Minimal workflow permissions (
read-all) -
No credential persistence
-
Job timeouts and concurrency controls
Once plugins are released:
asdf plugin add <plugin-name> https://github.com/hyperpolymath/asdf-<plugin-name>.git
asdf install <plugin-name> latest-
terrapin-ssg - Static site generator (Logo/UCBLogo)
-
asdf-vm - Extendable version manager
MPL-2.0 (see LICENSE and PALIMPSEST.adoc)