aboutsummaryrefslogtreecommitdiff
path: root/changelog.d
diff options
context:
space:
mode:
authorPaul Ganssle <pganssle@users.noreply.github.com>2018-03-24 12:59:04 -0400
committerGitHub <noreply@github.com>2018-03-24 12:59:04 -0400
commit5ee1b669728fea5d0640264549720082ad9f4a4f (patch)
tree2ab8cabf1ef0e1927d97921010c7f2f508ae3ce8 /changelog.d
parent3b51c98ef6103ae91cc95d884c18b02766571d91 (diff)
parentb499ef2232d8059785fd8f24e8da0a52db51c7cb (diff)
downloaddateutil-5ee1b669728fea5d0640264549720082ad9f4a4f.tar.gz
Merge pull request #645 from pganssle/towncrier
Add towncrier for changelog management
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/.gitignore0
-rw-r--r--changelog.d/template.rst33
2 files changed, 33 insertions, 0 deletions
diff --git a/changelog.d/.gitignore b/changelog.d/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/changelog.d/.gitignore
diff --git a/changelog.d/template.rst b/changelog.d/template.rst
new file mode 100644
index 0000000..8adffdf
--- /dev/null
+++ b/changelog.d/template.rst
@@ -0,0 +1,33 @@
+{% for section, _ in sections.items() %}
+{% set underline = underlines[0] %}{% if section %}{{section}}
+{{ underline * section|length }}{% set underline = underlines[1] %}
+
+{% endif %}
+
+{% if sections[section] %}
+{% for category, val in definitions.items() if category in sections[section]%}
+{{ definitions[category]['name'] }}
+{{ underline * definitions[category]['name']|length }}
+
+{% if definitions[category]['showcontent'] %}
+{% for text, values in sections[section][category].items() %}
+- {{ text }}
+{% endfor %}
+
+{% else %}
+- {{ sections[section][category]['']|join(', ') }}
+
+{% endif %}
+{% if sections[section][category]|length == 0 %}
+No significant changes.
+
+{% else %}
+{% endif %}
+
+{% endfor %}
+{% else %}
+No significant changes.
+
+
+{% endif %}
+{% endfor %}