Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 978 Bytes

CONTRIBUTING.md

File metadata and controls

43 lines (29 loc) · 978 Bytes

Contributing Guidelines

Thank you for considering contributing to this repository!

Development Workflow

  1. Fork & Clone:

    git clone https://github.com/sebastienrousseau/python-config.git
    cd python-config
  2. Install Dependencies:

    npm install
  3. Run Validation Tests:

    npm test

Commit Standards

This repository enforces Conventional Commits:

  • feat: A new configuration feature
  • fix: A bug fix in rules or config options
  • docs: Documentation improvements
  • ci: CI/CD workflow updates
  • chore: Maintenance or dependency updates

Note: All commits MUST be cryptographically signed using SSH or GPG keys (git commit -S).

Pull Request Process

  1. Create a feature branch (git checkout -b feat/my-improvement).
  2. Ensure all validation tests pass (npm test).
  3. Push to your fork and submit a Pull Request targeting main.
  4. Resolve all review feedback.