-
Install uv.
-
Fork this repository.
-
Clone your fork on your machine:
git clone https://github.com/<your-github-username>/mdws.git
-
Get into the newly created directory:
cd mdws -
Install dependencies:
uv sync --dev
-
Install pre-commit hooks:
uv run prek install
-
Create a new branch:
git switch -c <your-branch-name>
-
Make changes and commit:
git add git commit -m "<your-commit-message>" git push origin "<your-branch-name>"
-
Create a pull request.
Click compare across forks if you don't see your branch.
For commit messages, please use Conventional Commits.
See:
- Conventional Commits: reference guide
- Cheatsheet of Sample Conventional Commit Verbs
- Conventional Commit (FR)
Examples of valid commit messages:
feat: Valide metadata with modelfix(http): Resolve multiple errors on HTTP queriesfix: Verify directory exists before writing in (#45)docs: Update installation instructionsstyle: Format code according with ruffrefactor: Move CLI argument management into separate moduletest: Add unit tests for the new scraperchore: Update dependencies to latest versions