conventional 0.0.2-pre copy "conventional: ^0.0.2-pre" to clipboard
conventional: ^0.0.2-pre copied to clipboard

outdated

A light-weight conventional commit parser and tools

Conventional #

A simple and light-weight library for parsing conventional commits and generating changelogs from them.

NOTE: At the moment, this library is only used on my projects. The Conventional Commit parser is not made to be comprehensive.

Usage #

A simple usage example:

import 'package:conventional/conventional.dart';

main() {
  final List<Commit> commits = Commit.parseCommits(testLog);
  if (hasReleasableCommits(commits)) {
    writeChangelog(
      commits: commits,
      changelogFilePath: 'CHANGELOG.md',
      version: '1.2.0',
      now: DateTime.now(),
    );
  }
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

4
likes
0
pub points
61%
popularity

Publisher

verified publisherbrainchildprojects.com

A light-weight conventional commit parser and tools

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

equatable, pub_semver

More

Packages that depend on conventional