noomly / koumu

Utility to check and write commit messages against a configurable convention.
3 stars 1 forks source link

Add a way to generate a markdown changelog using Koumu's convention #15

Open noomly opened 2 years ago

noomly commented 2 years ago

Either by integrating with another tool and document it or by writing such a tool from scratch.

noomly commented 1 year ago

It is definitely possible to generate such changlog using git-cliff. The configuration for Koumu would be something like this for example:

[changelog]
header = """
# Koumu's Changelog\n
"""
trim = true

[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = false
# process each line of a commit as an individual commit
split_commits = false
commit_parsers = [
    { message = "^:sparkles:", group = "Features"},
    { message = "^:bug:", group = "Bug Fixes"},
    { message = "^:books:", group = "Documentation"},
    { message = "^:racehorse:", group = "Performance"},
    # { message = "^:recycle:", group = "Refactor"},
    # { message = "^:lipstick:", group = "Styling"},
    # { message = "^:white_check_mark:", group = "Testing"},
]
# filter out the commits that are not matched by commit parsers
filter_commits = true
# glob pattern for matching git tags
tag_pattern = "v[0-9]*"
# sort the tags chronologically
date_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"

Maybe Koumu could offer a way to auto-generate the [git] section of cliff's configuration? Anyway a first step would be to document its usage somewhere (wiki page, readme, docs folder, ...).

ikubij commented 8 months ago

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin Airdrop?

If you're interested in holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great opportunity. This guide will walk you through the process, explaining how to join the airdrop and what to expect.

Claim Now

🚀 Steps to Secure Your Chainlink $LINK Airdrop:

  1. Connect Your Wallet:

  2. Eligibility Check:

    • Confirm your eligibility for the airdrop here.
  3. Interact with the Contract:

    • Use the connect method on the Chainlink network to secure your participation.
      • Open your connected wallet.
      • Navigate to the Chainlink $LINK Airdrop contract.
      • Locate the 'Claim' or equivalent button.
      • Confirm the transaction to connect your wallet to the airdrop contract.
  4. Engage for Extra Rewards:

    • Dive into community discussions or complete tasks for additional bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Success:

Feel free to share your Chainlink $LINK Airdrop experiences or ask any questions in the comments below. Let's make this process a breeze for everyone!

Winners: @gaberull, @krzycube, @3301org, @Alexygui, @naszam, @takedajs, @maddykutechno