Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Latest commit

 

History

History
24 lines (19 loc) · 950 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 950 Bytes

PySignment

A repository founded during the UZH software construction module where tests and additional tasks were added to an assembler and virtual machine.

Pattern

Issue: "CATEGORY-TYPE: Issue Summary"
Branch: "category-type-branchname"
Commit: "CATEGORY-TYPE: Commit message"

Categories: "DOCUMENTATION", "UNITTESTING", "ASSEMBLER", "DISASSEMBLER", "DEBUGGER", "EXAMPLE"
Types: "FEATURE", "BUGFIX"

Issue summary: Standard english sentence casing.
Branch name: All lower case.
Commit message: message: All lower case with first letter uppercase.

Workflow

  1. Assign issues to members.
  2. Members create branches and commit changes.
  3. Members open pull requests which the others review.
  4. When merged, issue gets closed.

Structure

Repository level: Repository, administrative and dev related things.
Distribution level: UZH module assignment.