by Horatiu Dan
This post briefly outlines a simple, yet clean process for managing the releases of an application via Git / GitHub. Its goal is to provide a straight-forward recipe, while it is assumed the fact that these practices may vary from situation to situation, from team to team, from project to project.
Set-upThe subject is a small project whose source code resides in GitHub. Details on how it was created and synced into the source repository may be found here (Starting an Angular Project).
The application main branch is https://github.com/horatiucd/ninjago-front-end. The current state of this branch might be different now as the project has evolved.
Creating a ReleaseAssuming the current s...