Definition

Prove to me that your development environment is set up and that you’re comfortable with Git for an easy bit of classwork credit!

PostCommit + Skeleton

Definition

Start with the solution skeleton in-hand! The following will also serve as your submission mechanism (see submission instructions below).

Assignment

Sign in to PostCommit and accept Classwork 1 from your dashboard to get your repository.

Task 1: RunMe

Simple one here!

  1. After cloning the assignment repo, compile and run RunMe.java using your IDE.
  2. If everything compiles and you see the resulting console message, you’re done! Otherwise, consult me or a TA for help setting up your development environment.

Task 2: ReadMe

Just answer a few questions in README.md!

  • Most README files are in Markdown (.md) format, which is a handy language for generating quick documentation and will render on your repository page on GitHub. Begin by reading a bit about Markdown here:

  • Opening the README.md file, and after placing your name in the location requested, answer the following questions:

    1. What programming classes have you taken thus far?
    2. How much have you programmed with Java before?
    3. List the names of your groupmates for future Classwork assignments (groups are a maximum of 3 students). If you do not have a group yet, use PostCommit’s team matchmaking to find one, and put “N/A” here for now.
  • Commit your changes to the README.md file and then push to GitHub.

Notes

  • Classworks are typically group assignments, but this one is solo to make sure everyone is comfortable with their development environment before continuing.
  • We form groups and start this together in class on Tue Sep 1 — bring a laptop.
  • Remember that you’re always free to consult me by Slack, email, or office hours (as well as our helpful TAs!) if you get stuck!

Submission

Definition

You will be submitting your assignments through PostCommit!

What

Push your modified README.md to your PostCommit repository.

How

To clone this assignment (if you need a refresher), consult the guide here:

Assignment

To submit this assignment:

  • Place your name at the designated spot in README.md.
  • Simply push your final, submission copy to the PostCommit repository associated with your account.