ConventionalFighter Svelte Themes

Conventionalfighter

A web GUI for generating conventional commit messages following the Conventional Commits specification.

ConventionalFighter

ConventionalFighter (CF) aims to create an easy way to generate conventional commit messages by providing a simple web GUI.

CF follows the Conventional Commits specification 1.0.0 found here.

Why Use Conventional Commits

  • Automatically generating CHANGELOGs.
  • Automatically determining a semantic version bump (based on the types of commits landed).
  • Communicating the nature of changes to teammates, the public, and other stakeholders.
  • Triggering build and publish processes.
  • Making it easier for people to contribute to your projects by allowing them to explore a more structured commit history.

Getting Started

Prerequisites

  • Node.js (version 14 or later)
  • npm (version 6 or later)

Installation

  1. Clone the repository:

    git clone https://github.com/mbeggiato/ConventionalFighter.git
    cd ConventionalFighter
    
  2. Install dependencies:

    npm install
    

Running the Application

To start the development server, run:

npm run dev

This will start the application at http://localhost:5173/.

Building

To build this project run

npm run build

[!TIP]
Checkout this projects GitHub actions to learn more about building and deploying.

License

This project is licensed under the MIT License.

Top categories

Loading Svelte Themes