diff --git a/bob/extension/config.py b/bob/extension/config.py
index aa85125c0ba151e36cbad0c07ef677bffc5f300b..cd0d06b803895108af96efcbfa81c2145b615a2f 100644
--- a/bob/extension/config.py
+++ b/bob/extension/config.py
@@ -216,6 +216,16 @@ def mod_to_context(mod):
 
 
 def dump_config(params, ctx):
+  """ Generate configuration file from parameters and context
+
+  Parameters
+  ----------
+  params : :any:`list`
+      List of parameters. For example, params attributes of click.Option.
+  ctx : dict
+      Click context dictionary.
+
+  """
   config_file = open(ctx.params.get('dump_config'), 'w')
   logger.debug("Generating configuration file `%s'...", config_file)
   config_file.write('## Configuration file automatically generated at %s '