community
Источник:
dev/fera/community/README.md(read-only; сгенерировано scripts/sync-docs.mjs)
community
Section titled “community”The community standards repo of the the-fera org: Code of Conduct, commit conventions, PR rules, contribution guide, and issue/PR templates.
One repo, applied org-wide: .github/ defaults across all project
repos point here, so rules live in exactly one place instead of
drifting per-repo.
Contents
Section titled “Contents”- CODE_OF_CONDUCT.md — contributor covenant style, enforced. Private reporting channel for violations.
- COMMIT-STYLE.md — conventional commits + the
project’s hard rules (tests with behavioral changes, benchmark
proof for
perf:, audit-table entries with new fields). - PR-GUIDELINES.md — required PR contents, review expectations, the five project-specific merge gates.
- CONTRIBUTING.md — repo map, dev setup, what kinds of help are wanted, the practical loop.
- SECURITY.md — private vulnerability disclosure; the project’s threat surface (trust chain, plugin sandbox, module loading, storage crypto, Lattice parsing).
- TOOLCHAIN.md — Rust toolchain bumps: prove compatibility with all supported prior releases first; a breaking bump ships flagged, with what broke / what works / N-1-vs-hard-break.
- UI-FRAMEWORK-IDEA.md — parked idea + open question: promote the in-house UI layer into a standalone UI framework project with swappable rendering backends and a stable public API.
- Issue/PR templates (
.github/) — bug report, feature proposal, pull request checklist.
The short version
Section titled “The short version”Be decent to each other. Commits say why, diffs say what. Tests pin behavior; benchmarks prove optimizations. Contract tests before a second implementation of any trait. No plaintext where a tier demands encryption. Vulnerabilities go private, never public.
Status
Section titled “Status”Documents live — written 2026-10-02, to be battle-tested when the first outside contributors arrive (closed beta). The design corpus (private project-design repo) remains the architecture authority; this repo is the behavioral/interaction layer.
License
Section titled “License”TBD — decided before the first public release.