Skip to content

Instantly share code, notes, and snippets.

@jacksonvaldez
Forked from ericweissman/session3_hw_mod0.md
Last active September 18, 2021 22:56
Show Gist options
  • Select an option

  • Save jacksonvaldez/bff0ab550f163dac23ef7616b8884706 to your computer and use it in GitHub Desktop.

Select an option

Save jacksonvaldez/bff0ab550f163dac23ef7616b8884706 to your computer and use it in GitHub Desktop.

Session 3 HW

CAREFULLY READ ALL THE INSTRUCTIONS BEFORE STARTING THESE EXERCISES!

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Readings + Responses

Git + Github Review (20 min)

Read David's article on Git and GitHub

  • Use the article and outside resources (Google!) to describe the general process of a collaborative git workflow in the space below.

A collaborative git workflow includes a lot of things. It allows a team of developers to reach a consensus on how they should manage, store, and edit code for a project they're working on. The general process includes the following:

  1. Making commits or creating/saving a new version on your local machine
  2. Pusing commits to the github shared repository
  3. Pulling down commits so you are working with the same code as other members of a team

Slack Shortcuts and Features (10 min)

Use Google to go find at least one online resource detailing keyboard shortcuts and/or features that are built into Slack.

  • What resource(s) did you find? Paste them below:

1.https://slack.com/help/articles/201374536-Slack-keyboard-shortcuts

Questions/Comments/Confusions

If you have any questions, comments, or confusions that you would like an instructor to address, list them below:

Exercises

Task 1: Practicing Git Workflow and Pushing a Repo to GitHub (20 min)

  1. From your command line, make a directory git_and_gh_practice with two files inside: hobbies.md and travels.md.
  2. Initialize git, add your two files, and make an initial commit.
  3. Use your text editor to open hobbies.md.
  4. Add some text about your hobbies.
  5. Add the changes and commit.
  6. Use your text editor to open travels.md.
  7. Add some text about your favorite vacation or travel experience.
  8. Add the changes and commit.
  9. Add a new file to your directory called motivations.md.
  10. Add some text about what is motivating you to change your career.
  11. Add the changes and commit.
  12. On GitHub, create a new repository.
  13. Add the remote to your local repository.
  14. Push your repository to GitHub.

🍩 https://github.com/jacksonvaldez/git_and_gh_practice 🍩

Task 2: Forking a Repo on GitHub and Creating a Pull Request (30 min)

  1. Fork the Mod 0 Resources repository.
  2. Open your terminal
  3. Clone your fork to your computer (git clone <url>).
  4. cd into your cloned repository.
  5. Make a new file with the pattern lastname_firstname_resources.md.
  6. Open the file you just created in your text editor.
  7. Create a list of some of your favorite resources so far related to coding/Turing/git/GitHub/etc. These resources do not need to be ones that we've discussed in class. They can be anything that has helped you so far in your journey to learn software development.
  8. Add your changes.
  9. Commit your changes with a properly formatted commit message.
  10. Push your changes to your fork.

This next part is not something we discussed during class and will involve some figuring out on your own.

  1. Use the site:help.github.com Googling trick to search GitHub's help area to figure out how to create a pull request from a fork. It may also be helpful to figure out what pull request means and do additional research!
  2. Open a pull request for your changes.

Once your pull request is open, you're done! You don't need to submit or paste anything since we will get a notification that you've opened a pull request.

IMPORTANT: Do NOT remove this mod0_student_resources directory. You will be using this directory during the next session.

Self Assess

Using the rubric below, assess how you did with these exercises. These are the same metrics your instructors will use to determine if you are prepared for Mod 1!

  • I read carefully read ALL directions
  • I completed all parts of the exercises (not including Extensions) to the best of my ability
  • I used correct syntax, spacing and naming conventions
  • I followed ALL formatting instructions
  • I pushed myself out of my comfort zone and experimented/broke things to try to learn
  • I spent no longer than 20-30 mins Googling a specific problem before asking for help
  • I went back to the lesson to search for clarification before asking for help

Stuck? Having Issues?

Are you stuck on something? Here is the BEST way to ask for help:

  • Start or reply in the thread with the problem you are facing. Be sure to follow the guidelines for asking questions below:
    • I can explain what I am trying to do or accomplish
    • I can what I have tried so far and/or what resources I've tried online
    • I can describe specifically what I am stuck on
    • I provided screenshots and/or code examples to give context
      • If I provided short code examples, I used inline code formatting for single lines of code/error messages
      • If I provided larger blocks of code, I used a code snippet in the correct format (such as .js or .rb)
  • Usually, your classmates will be able to answer your question or point you in the right direction very quickly! If not, an instructor will reply within 24-48 hours
@cowens87
Copy link
Copy Markdown

Great start! I didn't see your PR on the mod0_student_resources repository, would you mind opening one with the changes you made? Overall, good Git/GitHub workflow process and nice formatting your MD files for lists. Keep at it!!

@jacksonvaldez
Copy link
Copy Markdown
Author

Great start! I didn't see your PR on the mod0_student_resources repository, would you mind opening one with the changes you made? Overall, good Git/GitHub workflow process and nice formatting your MD files for lists. Keep at it!!

Ok I created a pull request. It is pull request #215 on the original mod0_student_resources repository. Hope I did it right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment