diff --git a/docs/hacking.html.in b/docs/hacking.html.in index 5f19143408d555bc39a52ee7b13eedd854057331..13b3640259e9d939c4ce8e2f1395ae9361fd3e19 100644 --- a/docs/hacking.html.in +++ b/docs/hacking.html.in @@ -8,20 +8,26 @@

General tips for contributing patches

    -
  1. Discuss any large changes on the mailing list first. Post patches - early and listen to feedback.
  2. +
  3. +

    Discuss any large changes on the mailing list first. Post patches + early and listen to feedback.

    +
  4. -
  5. Official upstream repository is kept in git +
  6. +

    Official upstream repository is kept in git (git://libvirt.org/libvirt.git) and is browsable along with other libvirt-related repositories - (e.g. libvirt-python) online.

  7. + (e.g. libvirt-python) online.

    + -
  8. Patches to translations are maintained via +
  9. +

    Patches to translations are maintained via the zanata project. If you want to fix a translation in a .po file, join the appropriate language team. The libvirt release process automatically pulls the latest version of each translation - file from zanata.

  10. + file from zanata.

    +
  11. Post patches using "git send-email", with git rename detection enabled. You need a one-time setup of:

    @@ -98,8 +104,11 @@ of git bisect, among other things).

  12. -
  13. Make sure your patches apply against libvirt GIT. Developers - only follow GIT and don't care much about released versions.
  14. +
  15. +

    Make sure your patches apply against libvirt GIT. Developers + only follow GIT and don't care much about released versions.

    +
  16. +
  17. Run the automated tests on your code before submitting any changes. In particular, configure with compile warnings set to -Werror. This is done automatically for a git checkout; from a