Thanks for considering making an addition to this project! These contributing guidelines should help make your life easier.
Before starting, some things to consider:
* For larger features, it would be helpful to get in touch first (through issue/email)
* A lot of the logic is in docdeid
, please consider making a PR there for things that are not specific to deduce
.
* deduce
is a rule-based de-identifier
* In case you would like to see any rules added/removed/changed, a decent substantiation (with examples) of the potential improvement is useful
pip install poetry
poetry install
make format
formats the package codemake lint
runs the linters (check the output)make clean
removes build/test artifacts, etcmake build-docs
builds the docspytest .
make format
)make lint
)If all the steps above are followed, this ensures a quick review and release of your contribution.
Any other questions/issues not covered here? Please just get in touch!