Skip to content

Move to @conventional-commits-rs #38

@mainrs

Description

@mainrs

Hey!

Quick update on the future of this crate. I am in the process of building the conventional commits ecosystem over at @conventional-commits-rs for Rust based on already existing crates by forking them if unmaintained or complete new re-writes if that improves ergonomics and code quality.

Currently on the plan are:

  • commitlint, a simple commit linting tool. Can be used to verify that your commit matches organization-specific settings.
  • cargo-semantic, a cargo plugin used to create semantic releases. It automatically detects the changes and runs checks, tests, pushes the new tag and publishes to crates.io
  • Some kind of changelog generator.

Almost done are some generic utility crates for parsing and type definitions.

This repository will move in the near future over to the organization once I have implemented the linting tool. This puts all related crates into one place, allow for easier collaboration and (hopefully!) keep the fully automated release toolbox dream alive!

Cheers!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions