Branch: refs/heads/master Author: Dimitar Zhekov dimitar.zhekov@gmail.com Committer: Dimitar Zhekov dimitar.zhekov@gmail.com Date: Wed, 17 Apr 2013 18:51:47 UTC Commit: c9aedb81d022a53c068f59c5e5bc72aa2033ef5d https://github.com/geany/geany-plugins/commit/c9aedb81d022a53c068f59c5e5bc72...
Log Message: ----------- Merge branch 'master' of github.com:geany/geany-plugins
Modified Paths: -------------- HACKING
Modified: HACKING 40 files changed, 40 insertions(+), 0 deletions(-) =================================================================== @@ -141,6 +141,7 @@ Example:: This avoid spawning an unexpected browser when the configured one is wrong, and gives the user a chance to correctly fix the preference.
+ Coding and Plugin structure ===========================
@@ -235,7 +236,46 @@ informationen how to build the sources. An example could look like::
include $(top_srcdir)/build/cppcheck.mk
+Additional things to do for a new plugin +---------------------------------------- + +Adding yourself to MAINTAINERS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +As you might want to keep on maintaining your newly added plugin, we +recommend to put your contact data to file MAINTAINERS which is +located inside geany-plugins root folder. The entry should contain +your plugin name as well as some of the important data. An example +could look like:: + + myfancyplugin + P: Jon Doe jon@example.org + M: Jon Doe jon@example.org + W: http://example.org/myfancyplugin + S: Maintained + +The flags can be compiled like this: + +* P: Person +* M: Mail patches to: FullName address@domain +* W: Web-page with status/info +* S: Status of plugin + +Once you have a look onto MAINTAINERS you will see a lot of examples +as well as some more detailed information. + + +Adding your plugin-files to po/POTFILES.in +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+If you want to have your plugin translated into different languages +you will have to add your plugin to file po/POTFILES.in. This +contains a list of all translateable files for each plugin. An +example could look like:: + + #myfancyplugin + yourfancypluginname/src/yourfancypluginname.c +
I18n/l10n ---------
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).