Skip to main content

Contributing

Call for contribution

As part of the hackathon (https://www.openhackathons.org/s/siteevent/a0CUP000013Tp8f2AC/se000375) we intend to work on this integration. We are looking for more hands to join in - or review the task list so that we can make sure we are not missing anything.

See the (draft) documentation

We are actively looking for contributions to bring this package to life together

Contributing

You have to have uv installed for the library development - but pixi for executing the examples.

Prerequisites

Development setup

git clone https://github.com/ascii-supply-networks/dagster-slurm.git
cd dagster-slurm
pixi run pre-commit-install
pixi run pre-commit-run

Useful commands during development

# fmt
pixi run -e build --frozen fmt

# lint
pixi run -e build --frozen lint

# test
pixi run -e build --frozen test

# documentation
pixi run -e docs --frozen docs-serve
pixi run -e docs --frozen docs-build

When committing - ensure semver compatible standard commit patterns are followed.