RSR-compliant repository template with security and standards enforcement.
|
Important
|
Project specification will be uploaded shortly. This repository currently contains infrastructure scaffolding only. |
git-secure is a template repository implementing the Rhodium Standard Repository (RSR) specification. It provides:
-
CI/CD workflows for policy enforcement
-
Multi-forge synchronisation
-
Security best practices
-
Reproducible build infrastructure
| Workflow | Purpose |
|---|---|
|
Blocks TypeScript, Go, npm — enforces ReScript, Deno, Rust |
|
Enforces Guix (primary) / Nix (fallback) package management |
|
Validates RFC 9116 security.txt and RSR well-known standards |
|
Security scanning and policy compliance |
| Technology | Use Case | Notes |
|---|---|---|
ReScript |
Primary application code |
Compiles to JS, type-safe |
Deno |
Runtime & package management |
Replaces Node/npm |
Rust |
Performance-critical, systems, WASM |
CLI tools, native code |
Gleam |
Backend services |
BEAM or JS target |
Guile Scheme |
Configuration, state files |
STATE.scm, META.scm |
Bash/POSIX |
Scripts, automation |
Keep minimal |
This repository automatically propagates to multiple forges on push/release via instant-sync.yml.
# Clone
git clone https://github.com/hyperpolymath/git-secure.git
cd git-secure
# View available tasks
just
# Run validation
just validate-rsrgit-secure/ ├── .github/ │ ├── workflows/ # CI/CD enforcement │ └── ISSUE_TEMPLATE/ # Issue templates ├── .claude/ # AI assistant configuration ├── docs/ # Documentation ├── justfile # Task runner ├── SECURITY.md # Security policy ├── CONTRIBUTING.md # Contribution guide └── README.adoc # This file
See ROADMAP.adoc for development plans.