Guidelines for Developers - PatrickF1/GraceTunes GitHub Wiki

Code quality

PR workflow

  • Only commit to master by squash-and-merging a PR that has at least one approval on it
  • Write clear, concise PR titles. Use [tags] in the front to denote which feature or part of the code base you are changing.
  • The PR description should
    • describe the "why" of the change
    • elaborate on any parts of the code design that are non-obvious
    • why you chose that particular implementation if there were viable alternatives