diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cb59600de..2f2b99922 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -142,4 +142,16 @@ Once Maturin is installed, you can build the crate and install it as a Python mo ```bash cd bindings/python && maturin develop -``` \ No newline at end of file +``` + +## Adding Third Party Dependencies + +When you want to add third party dependencies, please follow these steps: + +1. Add Licenses: Place the appropriate licenses for the third-party dependencies under the licenses directory. Ensure + that each license is in a separate file and named appropriately. +2. Update NOTICE.md: Specify the licenses for the third-party dependencies in the NOTICE.md file. Include the name of + the dependency, the license file path, and the homepage of the dependency. + +By following these steps, you ensure that all third-party dependencies are properly documented and their licenses are +included in the project.