Hacking

Copying/license

We only accept contributions from individuals, not corporate entities. See the project LICENSE or equivalent file you're contributing to.

Patches

Please provide a clear and concise "commit message" for your patches.

patch filename format

The expected format for patches is:

For git revisions:

toolname-patchname-YYYDDMM-SHORTHASH.patch
yait-updatething-19300101-1234abc.patch

The YYYYMMDD date should correspond to the last time the patch has been modified. The SHORTHASH here is the seven chars git commit short hash corresponding to the last commit of the tool on which the patch can be applied correctly and is working with. You can get it by taking the first seven chars of the full hash or for example:

git rev-parse --short  (with commit-id: HEAD, commit hash, etc.)

patch generation

For git:

git format-patch --stdout origin/main >toolname-patchname-YYYYDDMM-SHORTHASH.patch

patch program

For git users:

git apply toolname-patchname-YYYYDDMM-SHORTHASH.patch

Other resources