chime / terraform-aws-alternat

High availability implementation of AWS NAT instances.
MIT License
1.02k stars 63 forks source link

Request: Automated releases, Repo Hygiene #34

Open korenyoni opened 1 year ago

korenyoni commented 1 year ago

This is not a feature request in the technical sense, but having to do with the GitHub repo itself.

This project is clearly picking up since its inception, but the GitHub repo itself is missing a few things relating to GitHub repo best practices and release automation. The biggest thing is that the Terraform module is in v0.1.0, and the code works, which is great. But what happens when someone makes a pull request for a hotfix or a new feature? Cutting releases manually is generally prone to human error and leads to arbitrary semantic version bumps. So I propose a few things in this repo that can make it easier to manage in the long term:

Here are examples of popular Terraform module repos using what I've described above:

I can easily add some of these in (as so can another volunteer), but wondering what your thoughts are.

bwhaley commented 1 year ago

Great suggestion! This is on my todo list.

nitrocode commented 1 month ago

For hygiene, some additional items

Thank you for considering