Closed atuttle closed 2 years ago
I've just figured out how to add a github action that enforces the use of the Semver-Major/Minor/Patch
labels here in the repo, which would not only make it easier when combing through the docs to manually compile release notes, but are what the auto-generated release notes would use, too. ππ»
Aaaaand I couldn't get it out of my brain and just did it myself. I think I covered everything in this issue. π
Currently ππ»
As we accept PR's and make improvements...
We document changes in @atuttle/TaffyDocs by creating a file for the new version and adding documentation for the changes in that file.
@next.md
or justnext.md
if the@
symbol isn't allowed. Then it could be renamed to the appropriate version number at the moment of release (by an automated process! π±), and a new@next.md
could be created with the applicable contents.Eventually, I decide it's time for a release
Truth be told, this doesn't happen as often as I would like, because of all of this friction! More automation will beget more releases.
A Healthy Future ππ»
So basically, if someone were to submit a PR that implemented both of these automations for this repo in a useful way, you'd be my personal hero. π Bonus points if it can also submit a PR to @atuttle/TaffyDocs that renames
@next.md
to{new_version}.md
, links it fromreadme.md
, and creates a new@next.md
. Of course we can discuss the particulars of all of this in public or in private if anyone is interested in tackling any or all of this.(And should we consider moving the docs into this repo? That would make it easier for people to include docs updates with their code changes, and probably make the docs-update-automation easier, too! π€)