Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 747 Bytes

File metadata and controls

30 lines (19 loc) · 747 Bytes

Contributing

Before You Start

Open an issue first for anything beyond a small fix. This saves everyone time if the change is out of scope or needs a different approach.

Development Setup

pip install -e .[dev]
pytest tests -q

To run a single test file:

pytest tests/test_engine.py -v

Pull Requests

  • Keep each PR focused on one change
  • Add or update tests for behavior changes
  • Update both README.en.md and README.zh-CN.md if the user-facing behavior changes

What Belongs Here

Improvements to backup execution, YAML configuration, diff generation, CLI usability, and documentation.

Enterprise-only integrations (credential vaults, web APIs, alerting systems) should live in separate repositories.