Skip to content

Instantly share code, notes, and snippets.

@Casperhr
Created September 8, 2017 11:42
Show Gist options
  • Select an option

  • Save Casperhr/e97c736bd4a4160211ca8732e43339f5 to your computer and use it in GitHub Desktop.

Select an option

Save Casperhr/e97c736bd4a4160211ca8732e43339f5 to your computer and use it in GitHub Desktop.
This is the exercise I propose we go through. Each line marked with a * or - needs to be a separate commit.
Greeter
===
* Create an empty public repo
* Create a readme with #World Greeter
* Create a .gitignore
* Tag a release 0.1
* create a develop branch
- add a package.txt file
- Add ".DS_Store" to .gitignore
Feature 1 - Testing:
- Add folder "tests" with first test "test1.txt"
- Add second test "test2.txt"
HOTFIX: There is a bug in the main project readme that needs fixing on the master branch - change project title to "Personal Greeter". Tag release 0.2.
Feature 2 - Main Project:
- Add "project" folder with 'main.txt' file
Release 1.0
- prepare a release for version 1.0, with feature 2
- BUGFIX: make a change to main.txt
- release version 1.0
Feature 3: Blog
- Add a file to project folder "blog.txt"
HOTFIX: There is a bug in the main project readme that needs fixing on the master branch - change project title to "Super Personal Greeter". Tag release 1.0.1
Release 1.1
- Prepare a release for version 1.1 with feature 1 & 3
- Bugfix: update tests
- Release 1.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment