This repository is a project template. When you create a new repository from it,
replace the placeholder tokens below and complete the setup steps. Tokens use the
{{UPPER_SNAKE}} form and appear in README.md, CITATION.cff, SECURITY.md,
LICENSE, and docs/social_preview.svg.
| Token | Meaning |
|---|---|
{{PROJECT_NAME}} |
Human-readable project title. |
{{TAGLINE}} |
One-line summary shown under the title. |
{{STATUS}} |
Lifecycle badge text: Active or Archived. |
{{YEAR}} |
Copyright and release year. |
{{CONTEXT}} |
Course, thesis, or research context. |
{{ABSTRACT}} |
Short abstract for CITATION.cff. |
{{KEYWORDS}} |
Citation keywords, one per line as a keywords: sequence item in CITATION.cff. |
{{BADGE_LABEL}} |
Social-preview badge text; a short label such as ACADEMIC ARCHIVE. Long text overflows the fixed-width badge. |
{{REPO_SLUG}} |
Repository name — the name half of the owner/name slug; the owner is already fixed in the URLs. |
The README body also carries free-form section tokens filled with prose rather
than short values: {{FEATURE}}, {{ARCHITECTURE}}, {{TECH_STACK}}, {{TREE}},
{{GETTING_STARTED}}, {{DOCUMENTATION}}, {{REFERENCES}}.
- Replace every
{{TOKEN}}acrossREADME.md,CITATION.cff,SECURITY.md,LICENSE, anddocs/social_preview.svg; confirm none remain withgit grep '{{'. - Set
{{STATUS}}toActiveorArchived, and alignCONTRIBUTING.mdaccordingly: an active project accepts contributions; an archive does not. - Replace the placeholder icon group in
docs/social_preview.svgwith a bespoke line-art glyph for the project, then regenerate the social-preview images with./docs/render.sh(requires Node, ImageMagick, and Google Chrome) and uploaddocs/social_card.pngunder the repository's Settings → Social preview. - Add the project's dependency ecosystem to
.github/dependabot.ymland the build and test steps to.github/workflows/ci.yml. - Add stopwords for any disclosed demo credentials to
.gitleaks.toml. - Configure repository settings: Issues enabled for an active project and disabled for an archive; leave Wiki and Projects off unless used.