Changie Alternatives
Similar projects and alternatives to changie
-
ascii-image-converter
A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!
-
standard-version
:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
git-cliff
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
-
changelog
A changelog generator which uses GitHub's API for the details (by jimschubert)
-
-
go-zero
A cloud-native Go microservices framework with cli tool for productivity.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
keploy
No code API testing platform. Create unit tests and data mocks from API calls.
-
-
core
Backend server API handling user mgmt, database, storage and real-time component (by staticbackendhq)
-
clover
A lightweight document-oriented NoSQL database written in pure Golang. (by ostafen)
-
-
-
-
-
infracost
Cloud cost estimates for Terraform in pull requests💰📉 Love your cloud bill!
-
-
slack
Slack API in Go - community-maintained fork created by the original author, @nlopes
-
changie reviews and mentions
- Looking for projects to contribute
- Changie
- Any open source project I could join?
- Looking for open source project to contribute
-
Changie - Replacments and Choices
A short example is the one from Changie itself that asks for an issue number and adds a link when formatting. Changie's .changie.yaml is basically the default configuration with the issue choice added.
-
Changie - Automated Changelog Generation for Large Projects
That is all for now. Reach me on twitter @miniScruffDev or by starting a discussion on GitHub.
-
Running a method in the top-level scope of a Go program
I tend to create a package or file for handling configs with a load or init method depending on how it is loaded ( yaml or env vars ). Here is a bigger example for my own CLI tool Changie https://github.com/miniscruff/changie/blob/main/core/config.go.
-
Changie - Automated Changelog Generation for Any Project
The full changelog for Changie, generated by Changie can be viewed on the website or on GitHub.
-
Good example projects to look through? + a good number of other questions - sorry
I did the first bullet point by passing a reference around, https://github.com/miniscruff/changie. The second bullet point is a little harder, cmd is sort of like a bin folder for scripts but as go files? In a way. I mostly use it cause that is what cobra defaults to. For the third one, besides speed and consistency it might be due to struct funcs when written using func (a *AStruct) doSomething() {} work both when passed in a pointer or value. Where as func (a AStruct) doSomething() {} only works when used on a value. The last point you can use errors.Is https://pkg.go.dev/errors#Is.
-
Open source Go projects to contribute (beginners)
A pretty simple CLI tool for handling changelogs and release notes, not a lot of issues at the moment though: https://github.com/miniscruff/changie.
-
Open source projects to contribute to
Self promo if you want to learn a CLI tool: https://github.com/miniscruff/changie
-
Are there any automated solutions for semantic-release/versioning that works with Go projects?
My project changie might be similar to what you are looking for https://github.com/miniscruff/changie. It builds release notes and changelogs from files and can update the version. It also works with goreleaser.
-
What are some good practices for writing changelogs/update notes?
Gitlab has a nice guide on how to write effective changelogs here https://docs.gitlab.com/ee/development/changelog.html They use a tool internally to organize files into changelogs during the release, python has a tool and so do a few others. I have created a generic tool that can be used in any project using go here: https://github.com/miniscruff/changie
-
Any "simple" projects with particularly well-written and/or well-documented code for a beginner to look through?
Self promotion for my CLI release notes tool https://github.com/miniscruff/changie It has 100% code coverage and fully automated releases, it even uses itself for release notes and changelogs.
- Changie is now a stable v1.0 so you can manage your changelog and release notes with backwards compatibility moving forward.
Stats
miniscruff/changie is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.