Manual GitHub settings¶
Code cannot apply these. Maintainer actions only.
Completed in this repository (2026-08-22)¶
- Public repo
AdamEddahmouni/nosograph - Issues, Discussions, Projects enabled
- Dependabot config present (
.github/dependabot.yml) - Current public-alpha baseline v0.1.0
- Canonical About description and GitHub Pages homepage
- Custom 1280×640 social preview from
docs/assets/brand/social-preview.png - Private vulnerability reporting, secret scanning, and push protection enabled
masterruleset: one approval, fresh approvals, thread resolution, current branch, and requiredTestsplusDocumentationchecks- Eight good-first issues, two research-focused categories, and five seed Discussions
- NosoGraph pinned on the maintainer profile
- Zenodo release archival enabled; v0.1.0 archived with concept DOI 10.5281/zenodo.22055279 and version DOI 10.5281/zenodo.22055280
Applied via API (verify in GitHub UI)¶
- Topics: full 20-topic set including
biomedical-knowledge-graph,disease-ontology,drug-repurposing,evidence-synthesis,fastapi,python,research-software,systems-biology. - Wiki: disabled (
DISABLE_WIKI). Canonical docs remain version-controlled indocs/. - GitHub Pages source: GitHub Actions (
build_type=workflow). Deploy job lives in.github/workflows/docs.yml.
Operating notes¶
- Keep
social-preview.svgas the canonical editable source and export the PNG after changes. - Keep Projects maintainer-oriented; do not treat the board as the public roadmap.
- Use the repository-admin pull-request bypass only after
TestsandDocumentationpass. - Preserve the v2.x tags and legacy prereleases as historical records.
OPTIONAL¶
- OpenSSF Scorecard later; see openssf-readiness.md.
- Custom domain when ready (
site_urlalready uses github.io).