Skip to content

hyperpolymath/git-secure

License = git-secure

RSR-compliant repository template with security and standards enforcement.

Status

Important

Project specification will be uploaded shortly.

This repository currently contains infrastructure scaffolding only.

Overview

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

Infrastructure Provided

Technology Policy Enforcement

Workflow Purpose

rsr-antipattern.yml

Blocks TypeScript, Go, npm — enforces ReScript, Deno, Rust

guix-nix-policy.yml

Enforces Guix (primary) / Nix (fallback) package management

wellknown-enforcement.yml

Validates RFC 9116 security.txt and RSR well-known standards

security-policy.yml

Security scanning and policy compliance

Allowed Technologies

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

Blocked Technologies

Blocked Replacement

TypeScript

ReScript

Node.js/npm

Deno

Go

Rust

Python (general)

ReScript/Rust

Multi-Forge Sync

This repository automatically propagates to multiple forges on push/release via instant-sync.yml.

Quick Start

# Clone
git clone https://github.com/hyperpolymath/git-secure.git
cd git-secure

# View available tasks
just

# Run validation
just validate-rsr

Project Structure

git-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

Roadmap

See ROADMAP.adoc for development plans.

License

PMPL-1.0-or-later

About

RSR-compliant repository template with security enforcement

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.txt

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •