File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ; ; SPDX-License-Identifier: AGPL-3.0-or-later
2+ ; ; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell
3+ ; ;; META.scm — universal-language-server-plugin
4+
5+ (define-module (universal-language-server-plugin meta)
6+ #:export (architecture-decisions development-practices design-rationale))
7+
8+ (define architecture-decisions
9+ '((adr-001
10+ (title . " RSR Compliance" )
11+ (status . " accepted" )
12+ (date . " 2025-12-15" )
13+ (context . " > *One server. All editors. Universal document conversion.*" )
14+ (decision . " Follow Rhodium Standard Repository guidelines" )
15+ (consequences . (" RSR Gold target" " SHA-pinned actions" " SPDX headers" " Multi-platform CI" )))))
16+
17+ (define development-practices
18+ '((code-style (languages . (" CSS" " Dockerfile" " Emacs Lisp" " HTML" " JavaScript" " Just" " Kotlin" " Lua" " Nix" " Python" " Rust" " Scheme" " TypeScript" )) (formatter . " auto-detect" ) (linter . " auto-detect" ))
19+ (security (sast . " CodeQL" ) (credentials . " env vars only" ))
20+ (testing (coverage-minimum . 70 ))
21+ (versioning (scheme . " SemVer 2.0.0" ))))
22+
23+ (define design-rationale
24+ '((why-rsr " RSR ensures consistency, security, and maintainability." )))
You can’t perform that action at this time.
0 commit comments