* '''With no CVS write access'''
With no write CVS access (with no savannah developer account), it is necessary to
provide by mail a patch file to the developer mailing-list '''dolibarr-dev''' (See here for this https://savannah.nongnu.org/mail/?group=dolibarr). This is how to generate a patch file:
''For all OS:'' [[Image:Logo_windows.png|20px]] [[Image:Logo_ubuntu.png|20px]] [[Image:Logo_apple.png|20px]]
Finally, you will get a file ''mypatch.patch'' that contains all changes with goode format.
* '''Test/Apply a patch '''
If you want to apply a patch file on an old version to have a new one modified by the path file, this is possible with the '''patch''' tool.
Imagine you have on non modified version somewhere on a server. Put you patch file into the root directory. Go into this root directory then launch the command:
< is to provide source file name to use (patch must have format previsouly defined)
-u is to tell that patch has unified format</nowiki>
= How to package and deploy a module =