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)

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.
  1. Backlog
  2. Ready
  3. In Progress
  4. Review
  5. Released