Fix #314: Remote commands for thumbnail maintenance
[geeqie.git] / HACKING
diff --git a/HACKING b/HACKING
index 5ffd6d6..d86fbe3 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -1,14 +1,18 @@
 A brief overview for those that wish to work with the source.
 
-The Makefiles and configure script are generated by the autogen.sh script, usually
-only distributed with snapshot releases. Running autogen.sh requires automake
-and autoconf. GNU gettext may also be needed by autogen.sh.
+The Makefiles and configure script are generated by the autogen.sh script,
+usually only distributed with snapshot releases. Running autogen.sh requires
+automake and autoconf. GNU gettext may also be needed by autogen.sh.
 
-CVS commits _require_ a ChangeLog entry, commits without a ChangeLog will be reverted.
+SVN commits _require_ an explicit log message. Think it will be used in the
+release Changelog.
 
-Translators create a translation by creating the appropriate .po file in the /po
-directory. Please see the gettext info pages for an overview and instructions.
-Basically: Add your language code to the   ALL_LINGUAS=   line in configure.in,
-then get started translating the strings in your ??.po file.
-Note: The strings for debug output is intentionally not marked for translation.
+Coders should respect general coding style (see CODING).
 
+Coders, please resync po/POTFILES.in if you add or remove source files from src/
+directory (using regen_potfiles.sh script in po/) and re-run make update-po when
+appropriate to keep translations in sync with the code.
+
+Maintainers, don't forget to run make update-po before releases.
+
+Translators, please have a look at po/README.