DCMTK is an open source project. As such, we are always open to suggestions, ideas for improvement and concrete contributions to DCMTK.
Please email these to info/at/dcmtk/dot/org
(There are many ways to contribute to open source projects, see: https://opensource.guide/how-to-contribute/)
For CODE or DOCUMENTATION contributions:
If you want to contribute code to DCMTK software, or help us improve the software documentation, please follow these instructions:
- Checkout the latest version of DCMTK
Code: Select all
git clone https://git.dcmtk.org/dcmtk LOCALFOLDER cd LOCALFOLDER
- if you already did, please still make sure that your git is up-to-date by running (while inside the directory):
Code: Select all
git pull
- if you already did, please still make sure that your git is up-to-date by running (while inside the directory):
- Make/insert your changes.
- FOR CODE CONTRIBUTIONS:
Please make sure that you follow the DCMTK coding guidelines:- In German: https://support.dcmtk.org/redmine/proje ... infuehrung (currently under review)
- In English: https://support.dcmtk.org/redmine/proje ... owto_Intro (currently under review)
- FOR CODE CONTRIBUTIONS:
- Create a patch
(this will create a .patch file on the directory where you cloned dcmtk)
Code: Select all
git format-patch origin/master
- email the patch to info/at/dcmtk/dot/org.
- In your email, don't forget to mention WHAT you did, HOW you did it and most importantly WHY.
- Pull requests on GitHub are not (yet) monitored, but you could also send us an email with the link to the pull request