Skip to content

Files

51 lines (39 loc) · 1.86 KB

CONTRIBUTING.md

File metadata and controls

51 lines (39 loc) · 1.86 KB

Contributing

All contributions are welcome! Besides code contributions, this includes things like documentation improvements, bug reports, and feature requests.

You should first check if there is a GitHub issue already open or related to what you would like to contribute. If there is, please comment on that issue to let others know you are working on it. If there is not, please open a new issue to discuss your contribution.

Not all contributions need to start with an issue, such as typo fixes in documentation or version bumps to Python or Django that require no internal code changes, but generally, it is a good idea to open an issue first.

We adhere to Django's Code of Conduct in all interactions and expect all contributors to do the same. Please read the Code of Conduct before contributing.

Justfile

The repository includes a Justfile that provides all common development tasks with a consistent interface. Running just without arguments shows all available commands and their descriptions.

$ just
$ # just --list --list-submodules

Available recipes:
    bumpver *ARGS
    clean
    lint          # run pre-commit on all files
    test *ARGS
    testall *ARGS
    docs:
        build LOCATION="site" # Build documentation
        serve PORT="8000"     # Serve documentation locally