Skip to main content

cangulo.changelog

ยท One min read
Carlos Angulo Mascarell
๐Ÿšง๐Ÿ›‘ Project discontinued

Problem I want to solve

I have the solution cangulo.nuke.releasecreator to handle releases in my GH repos. However, this doesn't document the changes, for that, I need a solution that updates the Changelog and create release notes, all, having as input the commit messages of the last PR merged.

Goal

Have a custom solution to update changelogs and create release notes.

Approach

Create a NuGet package that can be imported in any C# project. In my case, I will import it in cangulo.nuke.releasecreator.

The main interface to call is:

public interface IChangelogBuilder
{
void Build(string version, string[] changes, string path);
}

Definiton at cangulo.changelog

Full Documentation

cangulo-nugets/cangulo.changelog

Where do I use it?

cangulo.nuke.releasecreator

Repository

cangulo.changelog repository

NuGet Package

cangulo.changelog

About me

I'm a Software Engineer with experience as Developer and DevOps. The technologies I have worked with are DotNet, Terraform and AWS. For the last one, I have the Developer Associate certification. I define myself as a challenge-seeker person and team player. I simply give it all to deliver high-quality solutions. On the other hand, I like to analyze and improve processes, promote productivity and document implementations (yes, I'm a developer that likes to document ๐Ÿง‘โ€๐Ÿ’ป).

You can check my experience here.

Personal Blog - cangulo.github.io
GitHub - Carlos Angulo Mascarell - cangulo
LinkedIn - Carlos Angulo Mascarell
Twitter - @AnguloMascarell

Did you like it? Share It!


Comments