Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.2 KB

CONTRIBUTING.md

File metadata and controls

19 lines (13 loc) · 1.2 KB

SwissSchema Contribution Guide

SwissSchema on GitHub SwissSchema on Codeberg

This document documents information about how to maintain and contribute to SwissSchema.

Contributing Checklist

  • Commit messages must follow Conventional Commits
    It distinguishes commits types (fixes, features, rewrites, etc.) and is required for changelogs
  • Every commit must pass through CI pipelines (style, analysis, test, etc.)
    Commits must always change the codebase to a working state (aka.: no breaking commits)
  • Updates to deps list must be isolated
    This is a security practice. Any change to the deps list (adding, removing items - even version adjusts), can introduce security issues, and these changes are manually reviewed. Isolating them into their own commits can facilitate code reviews.

Maintenance Playbook

See PLAYBOOK.md.