Publishing a patch

In the spirit of open source, developers are encouraged to share their patches with the community to help us expand and improve the TurnKey Linux virtual appliance library.

Bundling a patch for publishing is simple:

tklpatch-bundle path/to/patch-dir

Patches up to 10MB can be attached to forums posts. Larger patches can be uploaded to any one of the free file hosting providers, though we recommend using a version control hosting service such as github (git), launchpad (bazaar) or bitbucket (mercurial).

Once uploaded, tell the community about it by posting to the general forum, as well as adding it to the TKLPatch section on the development wiki. Please include the following information:

  • Link to the patch, if it's not attached
  • What appliance the patch is intended for (e.g., turnkey-lamp-2009.10-hardy-x86.iso)
  • Description of what the patch does and why