Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 880 Bytes

CONTRIBUTING.md

File metadata and controls

11 lines (9 loc) · 880 Bytes

Contributing to cowtools

Since the tools here are built specifically for the Wisconsin Analysis Facility, they are most easily tested at that Facility. For users of the facility with a custom image already located at /scratch/{$USER}/notebook.sif, one method of testing is to log onto cms01.hep.wisc.edu via ssh, and then launch a container that can install cowtools via singularity exec --bind /scratch/rsimeon/:/scratch/rsimeon /scratch/rsimeon/notebook.sif /bin/bash. From there, one can python3 -m pip install .[dev] and python3 -m nox -s tests to run the tests.

It is in principle possible to set up automated testing (CI/CD) via Github workflows in a way that interacts nicely with the Condor requests in cowtools. If you are interested in adding this feature, please fork the repo and create a pull request when you are ready.