Skip to content

Latest commit

History

History
51 lines (42 loc) 路 2.44 KB

CONTRIBUTING.md

File metadata and controls

51 lines (42 loc) 路 2.44 KB

Agency Logo

Agency Contributing Guidelines

A code of conduct is a set of rules outlining the norms, rules, and responsibilities of, and or proper practices for, an individual. This applies to all people contributing to this repository in any form.

Table of contents

Commits

  • All commits must be verified. Learn how to sign commits using GitKraken.
  • All commit summaries must start with an uppercase letter.
  • All commit summaries must be written in present tense.
  • The commit summary and description are mandatory.
  • All commit descriptions must be written in past tense.
  • The commit headline must have a maximum of 71 chars.
  • The commit message must have a maximum of 71 chars per line.
  • If possible, include link to online topic as reference Ref: .
  • The purpose of the commit and your intentions behind it must be clear.
  • Include references to issues if applicable.
  • No commit, under no circumstances, should be pushed to master directly.
  • Each commit should only serve one distinct purpose.

Pull Requests

  • Each pull request should only follow one general topic.
  • You must follow the template for creating a pull request.
  • Each pull request must have at least one assigned developer.
  • Each pull request must have a label. If issues are present, it has to include those at a minimum.
  • Each pull request should be merged by a reviewer.
  • Each pull request has to pass all checks and reviews before merging.
  • Each pull request should include linked issues. Although it is not mandatory, it helps to track the thoughts of the developers and is therefore strongly advised.

Versioning

  • Each merge of a branch to master should have a suitable change in the version if applicable.
  • Each change in version has to be documented with the creation of a new release, including a changelog.
  • Always use semantic versioning. (Major, Minor, Patch) See https://semver.org/ for more information.