chlog.core
Changelog aggregation, specification, validation, and webpage generation.
Options map key-vals:
:project-formatted-filename
:copyright-holder
:changelog-UUID
:changelog-html-directory
:changelog-html-filename
:changelog-markdown-directory
:changelog-markdown-filename
:changelog-entries-directory
:changelog-policies-section
(optional)
chlog-defaults
A hash-map residing in chlog_defaults.clj
that supplies the default values for the following options keys:
:changelog-html-directory
:changelog-html-filename
:changelog-markdown-directory
:changelog-markdown-filename
:changelog-entries-directory
:changelog-data-file
:changelog-policies-section
:tidy-html?
Override default values by associating new values into the Chlog options hash-map. See generate-all-changelogs.
generate-all-changelogs
(generate-all-changelogs opt)
Given Chlog options opt
, write-to-file html and markdown changeloges.
See project documentation for details on the structure of the options map.
Changelog data will be read from resources/changelog_entries/changelog.edn
unless superseded by :changelog-entries-directory
or :changelog-data-file
values in the options map.
Defaults supplied by src/chlog_defaults.edn