semver-next
bingo
semver-next | bingo | |
---|---|---|
1 | 3 | |
1 | 328 | |
- | - | |
6.0 | 4.5 | |
11 months ago | about 1 month ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
semver-next
-
Are there any automated solutions for semantic-release/versioning that works with Go projects?
I have a tool semver-next that looks at both commit history (using conventional commits) and PR labels to determine what the next version should be. It will also tag the release for you.
bingo
-
Is there a standard file in Golang from which packages could be installed? Yes, I am aware about go.mod, but hear me out.
I'm using https://github.com/bwplotka/bingo for build dependencies, it's generating env and makefile includes to install and use the tools on the fly.
-
tools.go pattern still valid today (I want to install a tool via go.mod)
By chance I came across bingo today.
-
Are there any automated solutions for semantic-release/versioning that works with Go projects?
Do you mean something like bingo (see also the blog post)?
What are some alternatives?
changie - Automated changelog tool for preparing releases with lots of customization options
go-gpiocdev - A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device
bindown
gohack - Make temporary edits to your Go module dependencies
gh-install - install GitHub release binaries from the CLI interactively
toolbox - A Go Tool Vendoring Assistant
todo-api-microservice-example - Go microservice tutorial project using Domain Driven Design and Onion Architecture!
mwmbl - An open source, non-profit search engine implemented in python
stegify - 🔍 Go tool for LSB steganography, capable of hiding any file within an image.
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.