| # GitHub Operations Guide | |
| This guide covers repository operations that can be versioned in code and manual steps that must be done in the GitHub web UI. | |
| ## In-Repo Operations (Versioned) | |
| - Issue templates: [../.github/ISSUE_TEMPLATE/](../.github/ISSUE_TEMPLATE/) | |
| - PR template: [../.github/PULL_REQUEST_TEMPLATE.md](../.github/PULL_REQUEST_TEMPLATE.md) | |
| - CI workflow: [../.github/workflows/ci.yml](../.github/workflows/ci.yml) | |
| - Release template: [../.github/release_template.md](../.github/release_template.md) | |
| ## Manual GitHub UI Steps (Not Stored in Repo) | |
| - Create or update GitHub Project board. | |
| - Define milestone dates. | |
| - Configure branch protection rules. | |
| - Configure required status checks. | |
| - Update repository About description, website, and topics. | |
| - Upload social preview image. | |
| ## Discoverability-Specific GitHub UI Tasks | |
| - About description should include: `Pashto`, `ASR`, `TTS`, `NLP`, and `machine translation`. | |
| - Topics should include at least: `pashto`, `pukhto`, `pushto`, `asr`, `tts`, `nlp`, `language-resources`. | |
| - Website should point to GitHub Pages search or docs home. | |
| - After renaming the repository, update pinned repositories and profile links. | |
| ## Recommended Project Board Columns | |
| 1. Backlog | |
| 2. Ready | |
| 3. In Progress | |
| 4. Review | |
| 5. Released | |