Crate unclog

Source
Expand description

unclog helps you build your changelog.

Re-exports§

pub use semver;

Modules§

fs_utils
File system-related utilities to help with manipulating changelogs.

Structs§

ChangeSet
A set of changes, either associated with a release or not.
ChangeSetSection
A single section in a set of changes.
ChangeSetSectionPath
ChangeSetsConfig
Changelog
A log of changes for a specific project.
Component
A single component of a project.
ComponentSection
A section of entries related to a specific component/submodule/package.
ComponentsConfig
Config
Configuration options relating to the generation of a changelog.
Entry
A single entry in a set of changes.
EntryChangeSetPath
EntryPath
Provides a precise path through a specific changelog to a specific entry.
Release
The changes associated with a specific release.
UnreleasedConfig
Configuration relating to unreleased changelog entries.
Version
SemVer version as defined by https://semver.org.

Enums§

BulletStyle
The various styles of bullets available in Markdown.
ChangeSetComponentPath
EntryReleasePath
Error
All error variants that can be produced by unclog.
PlatformId
Provides a way of referencing a change through the VCS platform.
Project

Traits§

GenericProject
Generic definition of an online Git project.

Type Aliases§

Result
Result type used throughout the unclog crate.