cangulo.changelog
Project web site: cangulo-nugets/cangulo.changelog
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?โ
Repositoryโ
NuGet Packageโ
About meโ
I'm a Senior Platform Engineer. I build and evolve Internal Developer Platforms โ golden paths, self-service tooling, and paved roads spanning AWS governance, CI/CD standardization, and developer enablement โ so engineering teams ship faster, safer, and more autonomously, with less cognitive load. My core stack is AWS, Terraform, and GitHub Actions, and I'm an AWS Certified Solutions Architect. I care deeply about paved roads, productivity, and documenting implementations so knowledge scales with the team (yes, I'm an engineer who likes to document ๐งโ๐ป).
You can check my experience here.
Personal Blog - cangulo.github.io
GitHub - Carlos Angulo Mascarell - cangulo
LinkedIn - Carlos Angulo Mascarell