path: root/README
blob: 289b52d7abf02d64d6a56f34369ee11778aa1a18 (plain)
  1. Ikiwiki w/ translations
  2. =======================
  3. Ikiwiki[1] is a perl-based wiki compiler.
  4. This is routines to manage translatable parts of Ikiwiki and translations into
  5. the following locales:
  6.  * danish (da) by Jonas Smedegaard <>
  7. Installation
  8. ------------
  9. To pull in all translatable and translated parts, do this:
  10.     make
  11. To pull in all parts with write access to the repository, do this:
  12.     make origin_ikiwiki='$(underlay).git'
  13. To remove all translatable and translated parts, and anything else below those
  14. directories without warning, do this:
  15.     make ultraclean
  16. Source
  17. ------
  18. These routines are available at as a GIT repository.
  19. Pull it like this:
  20.     git clone
  21. To publish your own forked repository through web, you first need to create a
  22. special public repository that you "push" your changes into from your private
  23. working repository - like this:
  24.     GIT_DIR=public_dir/repository_name.git git --bare init --shared
  25.     chmod +x public_dir/repository_name.git/hooks/post-update
  26. To actually use your newly created public repository created above, you need to
  27. populate it with your current working repository (the --all option is only this
  28. once, not on subsequent pushes) - like this:
  29.     git config remote.origin.url git-reference-to-public-repository
  30.     git push --all
  31. To resyncronize an older fork of the repository, re-applying local changes on
  32. top of the newer upstream GIT source, do like this from within your local
  33. forked repository:
  34.     git remote add ikiwiki
  35.     git fetch ikiwiki
  36.     git rebase ikiwiki/master
  37. ----
  38. References:
  39. [1]