[7fc5df]: / CONTRIBUTING.md

Download this file

39 lines (26 with data), 1.0 kB

Contributing

We are happy to incorporate any improvements to this package if you submit them as a pull request. To start development on this package, clone it to a location of your choice:

git clone https://github.com/nedap/deidentify.git

We use conda for dependency management:

# Install package dependencies and add local files to the Python path of that environment.
conda env create -f environment.yml
conda activate deidentify && export PYTHONPATH="${PYTHONPATH}:$(pwd)"

Testing and Linting

Execute the following to add the development dependencies to this project:

pip install -U -r requirements-dev.txt

To run unit tests and code linting execute:

make test
make lint

Release

To create a GitHub and PyPI release, use following command. You will be prompted for your GitHub access token and PyPI credentials.

./release.sh <version>