-
Get in a group with 4-5 people.
-
Show off your knowledge of Gitflow with a README.
- One team member must fork this repo.
- That person must give everyone in the group access to edit the repo.
- A "develop" branch must be created from the master.
- Everyone will download the shared repo to their local machines.
- Everyone must create their own "feature" branch named after your Github username, erase my answers, and respond to the questions below. You must create a new branch with "git checkout -b branch-name".
- 2-3 people must merge their changes with "develop", then create one shared "release" branch and push to Github.
- Another person then adds their changes to "develop", then "release", then push the updated "release" branch to Github as "master".
- The last person must rebase to the new master branch, add their branch as a new "hotfix" branch, then merge it with master.
- Another team member must make another hotfix branch to bold the questions.
- One team member (different!) must submit a pull request to my repo with their group's changes.
- Interact with a teammate's repo
- Make sure you have at least 1 project on Github.
- Look at a teammate's repo.
- Star it.
- Leave an issue report about the documentation:
- Do they have pictures that give you a good sense of what the project does?
- Does the documentation explain the different methods and files in the projects?
- Do their commit messages follow Udacity's style guide: https://udacity.github.io/git-styleguide/
- Check out github.com/explore. Find one open source project that's interesting to you and star it (maybe a tool that you've worked with).
- Which Nanodegree have you taken?
Android
- Which Octocat is your favorite?
Baracktocat
- What text editor do you use?
Android Studio and Sublime. Back in the day, Vim and Eclipse.
- What questions do you want to ask?