chore: add catalog

This commit is contained in:
Jesús Pérez 2026-05-12 02:51:32 +01:00
parent 30c7afbc95
commit 3e8cfa5cd6
Signed by: jesus
GPG key ID: 9F243E355E0BC939
2 changed files with 27 additions and 0 deletions

26
card.ncl Normal file
View file

@ -0,0 +1,26 @@
let d = import "schemas/project-card.ncl" in
d.ProjectCard & {
id = "provisioning",
name = "Provisioning",
tagline = "Infrastructure Orchestration With Configuration as Code",
description = "Declarative infrastructure management with Nickel schemas, Nushell orchestration, and Rust executables. Type-safe configuration, automated validation, and cloud-native deployment across Kubernetes, Docker, and custom platforms.",
version = "3.0.11",
status = 'Active,
source = 'Local,
url = "https://provisioning.jesusperez.pro",
repo = "https://rlung.librecloud.online/jesus/provisioning",
started_at = "2018",
tags = ["infrastructure", "nickel", "nushell", "rust", "kubernetes", "iac", "declarative"],
tools = ["Rust", "Nickel", "Nushell", "Kubernetes"],
features = [
"Type-safe configuration with Nickel schemas — impossible states are unrepresentable",
"Typed dependency DAG — deployment order is structurally enforced",
"Nushell orchestration layer — observability at operation time",
"Multi-provider: Kubernetes, Docker, UpCloud, AWS",
"Declarative CD/CI with GitOps principles",
],
featured = true,
sort_order = 1,
logo = "assets/logo.svg",
}

1
catalog Submodule

@ -0,0 +1 @@
Subproject commit b409bbf81337763efef49f96ce6c3d648b891f79