diff --git a/CONTRIBUTE.md b/CONTRIBUTE.md index 8c8920c6..ae7dc024 100644 --- a/CONTRIBUTE.md +++ b/CONTRIBUTE.md @@ -36,5 +36,28 @@ To implement a new `cpp-sdk` change or add a missing implementation, follow thes 9. **Push Changes** - Push all changes to the `module` branch. -10. **Submit Pull Requests** +10. **Testing** + - To test the changes, use the `build.bat` file in the `runtime/server` folder to generate a `coreclr-module.dll`. + - Place the generated DLL in the server's `modules` folder. + - Build the module project and copy the new module DLLs to the C# resource folder and the project directory of the resource. + ``` + + + lib\AltV.Net.dll + + + lib\AltV.Net.Async.dll + + + lib\AltV.Net.Interactions.dll + + + PreserveNewest + + + ``` + - Test your changes thoroughly. + - **Clientside cannot be tested yet** + +11. **Submit Pull Requests** - Create separate pull requests for both the `module` branch and the `runtime` branch.