Active Reading (AR) Instructions

As a first step toward acquiring the skills covered in the Demos-n-Deets demos, you must read the demos; however, you will not learn much by simply reading them in a passive manner. Instead, you should digest the demos in a more active manner. Thus, the active reading assignments are designed to help ensure that you get the most out of your first reading of the demos.

Instructions

For each active reading assignment, follow these key instructions:

How to Start Each Demo

Each time you start an active reading of a demo, follow these steps:

  1. cd into your workspace folder.
    • In subsequent steps, you will download a project working tree, and this is where it will go.
  2. Find the “Base App Code Branch” link in the demo webpage.
    • It links to a GitHub repo that contains the base app. It also mentions the branch that the base app is on.
  3. git clone the base app repo, giving it a custom name, like sa1-ar-model-classes.
    • The custom name is needed because you will be cloning the same repo for multiple demos.
  4. cd into the new working tree.
  5. git switch to the base app branch specified in the demo.
    • If you don’t switch to the correct branch, the project may lack key files and code necessary to the demo steps to work correctly.
  6. Open the working directory in VS Code, bundle install/rails db:migrate && rails db:seed, and begin the demo.