I don't know if this has another name, but I like to think of it as a grapevine.
Many aspects of lookatme are generated by the current state of the project:
The version number embedded in a few places
The current help text in the documentation
Changelog since the last version
etc.
These shouldn't be something that actually require a separate commit to update, but should be dynamically inserted into the code, with the updated code itself being treated as an artifact (having placeholders for the version number, help text, etc. be replaced by their current values).
Notice how the grapevine approach adds a separate commit that is not part of the main branch that contains the version of the code that has placeholders replaced with their current values.
Describe the Feature Request
I don't know if this has another name, but I like to think of it as a grapevine.
Many aspects of lookatme are generated by the current state of the project:
These shouldn't be something that actually require a separate commit to update, but should be dynamically inserted into the code, with the updated code itself being treated as an artifact (having placeholders for the version number, help text, etc. be replaced by their current values).
It should go something like this:
Notice how the grapevine approach adds a separate commit that is not part of the
main
branch that contains the version of the code that has placeholders replaced with their current values.