Skip to content

Website Processes

Darrell Ross edited this page Mar 16, 2023 · 4 revisions

Website Processes include, but are not limited to the following.

NOTE: Whenever possible, we need to link to existing GitHub documentation rather than trying to reinvent the wheel and write our own.

Website Project Process

  • Creating Issues - title, description, project to link to, milestones to link to
  • Setting Issue Statuses

Issue Types

We currently only have one issue type but we are differentiating between two actions:

  • Task: action that results in a pull request with changes
  • Spike: question that has no changes to the site but answers the question and often leads to new tasks being created

Branching Process

  • Creating a Branch - naming conventions, commit note requirements, commit behavior
  • Submitting a PR
  • Reviewing a PR - comments, etiquette, submitting the review

Naming Conventions

  • Website Page Names
  • Website Images - locations and naming conventions

Automation

  • GitHub Actions for site publishing
  • CODEOWNERS file
  • Teams

Clone this wiki locally