Problem
The repository is missing most standard community health files:
| File |
Present |
CHANGELOG.md |
✅ |
CITATION.cff |
✅ |
LICENSE |
✅ |
CONTRIBUTING.md |
⚠️ 12-line pointer to the RTD guide |
CODE_OF_CONDUCT.md |
❌ |
.github/ISSUE_TEMPLATE/ |
❌ |
.github/PULL_REQUEST_TEMPLATE.md |
❌ |
.github/CODEOWNERS |
❌ |
The missing issue templates connect directly to the backlog-triage issue in this milestone: an unlabelled, decade-old backlog is what a repository with no triage scaffolding accumulates. A bug template that asks for versions of Python, NumPy, numba and SciPy would resolve a large share of triage questions before a maintainer reads the issue. CODEOWNERS is worth its own thought given that two contributors account for roughly 70% of recent human commits — routing reviews by subpackage at least makes the concentration visible.
Acceptance criteria
From the July 2026 technical-debt audit (AI-assisted; claims verified against 28d4b3b on 2026-07-25).
Problem
The repository is missing most standard community health files:
CHANGELOG.mdCITATION.cffLICENSECONTRIBUTING.mdCODE_OF_CONDUCT.md.github/ISSUE_TEMPLATE/.github/PULL_REQUEST_TEMPLATE.md.github/CODEOWNERSThe missing issue templates connect directly to the backlog-triage issue in this milestone: an unlabelled, decade-old backlog is what a repository with no triage scaffolding accumulates. A bug template that asks for versions of Python, NumPy, numba and SciPy would resolve a large share of triage questions before a maintainer reads the issue.
CODEOWNERSis worth its own thought given that two contributors account for roughly 70% of recent human commits — routing reviews by subpackage at least makes the concentration visible.Acceptance criteria
CODE_OF_CONDUCT.md, aligned with any QuantEcon org-level policy.github/CODEOWNERSrouting reviews by subpackageCONTRIBUTING.mdcovers the local dev loop (test, lint, docs build) inline rather than only linking outFrom the July 2026 technical-debt audit (AI-assisted; claims verified against
28d4b3bon 2026-07-25).