Skip to content

Latest commit

 

History

History
45 lines (25 loc) · 1.03 KB

CONTRIBUTING.md

File metadata and controls

45 lines (25 loc) · 1.03 KB

Contributing Guide

Setup

Set up your development environment with:

git clone https://github.com/max-muoto/django-pgcron.git
cd django-cron
make docker-setup

make docker-setup will set up a development environment managed by Docker. Install docker here and make sure it's running.

Documentation

Mkdocs Material documentation can be built with:

make docs

Docs can be served with:

make docs-serve

Linting / Style

We adhere to the Google Python Style Guide as closely as possible.

To enforce this style, we use Ruff for linting. Additionally, we ensure type correctness with Pyright.

You can run the linter with the following command:

make lint

To check for type correctness, use:

make type-check

Releases and Versioning

The version number and release notes are manually updated by the maintainer during the release process. Do not edit these.