This is an story checklist I use to work on stories. For this purpose I extracted several cards related to the makandra process and ported them into a check list and refined that over time a little bit.
This task list is divded by the Gate keeping process in the following steps:
1. Starting a new feature
2. Working on the story
3. Finishing a feature
4. After Review
Here are some tips on it's possible usage:
geordi branch
or manually
sort-users-by-name-73624
, i.e. start with the PT story id, then a shortened story description. You can also start your branch with your initials, so that everyone can see who is working on the branch, e.g. ab/73624-sort-users-by-name
.git commit --allow-empty -m <message>
.... Checks from story ...
... I have a second Checklist to re-check everything from the story after I finish the story ...
... Possibly a second list of things I want myself to remember ...
git pull origin master
git push -u origin feature-branch-name
You're encouraged to use git pull --rebase
if you know how it works.console.log(...)
, byebug
etc.Your project manager will either merge and deploy the changes, or he will ask you to do it yourself in a note to the merge request (you will receive an e- mail)
If you're supposed to merge yourself, you need to
geordi t
git rebase - i master
or something similar
git checkout master
git merge feature-branch-name
git branch -D feature-branch-name
git push origin :feature-branch-name