-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend git commands #50
base: master
Are you sure you want to change the base?
Conversation
This creates a bin/ directory in the user's home directory and puts it in the path
this ensures the home dir has a bin dir and is in the path, then symlinks the git commands
This command is used to get the new tickets between two branches
This command automates the process of preparing a new software release. It creates a release branch from the current branch, increments the version number, updates the `CHANGELOG.md`
This looks sweet. Will test it out on some projects. |
I wonder if we should move |
Sure, I had a similar thought and if that's something that's already handled in setting up this repo that makes it infinitely easier :) |
Stub a section for Hop
5559d58
Moved the scripts into the project's |
I wouldn't mind this grabbing the ticket summary/title from Jira if anyone has an idea of how we could do that |
Discussed in our team meet, if projects squash merged it would put the PR title at the top, we could use that as the default value for the ticket description in the changelog |
Co-authored-by: Erik Perri <[email protected]>
Guess my readme changes in Mailpit PR had some negative downsides here |
# Conflicts: # README.md
…o feature/extend-git-commands
## Hop | ||
|
||
A script that makes it easy to hop into your project containers and run commands. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could maybe link to the hop README.md under docs
This will help with the steps defined in our team's project release guide, I believe Iceman also uses a similar process. The goal is to reduce the manual steps needed to make a release.
This PR includes scripts for creating abin
directory in the user's home directory and adding it to the$PATH
if it doesn't exist, as well as a script to symlinkgit-
scripts to thebin
dir.The two git scripts extend the
git
command to addtickets
andmake-release
. The former gets the new tickets from the first branch that are not in the second branch. Themake-release
will create a new branch and prepend the ticket information in theCHANGELOG.md
.