Skip to content

Setting up your environment

Michael Poretti edited this page Nov 18, 2021 · 1 revision

Table of Contents

Getting started

Onboarding

If you haven't yet, follow the instructions in Onboarding to install all the required tools you'll need.

Fork the XbotEdu repository

A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. More background on forking.

  1. In the browser, navigate to XbotEdu
  2. On github in the upper right hand corner click the 'Fork' button (You might have to close the banner first)
  3. A dialog will appear asking you where you want to fork the repo but not always, it might just do it automatically. select your user account (should be the first entry)

Sync the repository locally

  1. If you haven’t already, you will Use SmartGit to clone that forked XbotEdu repository locally.
    1. Make sure to have the following options selected as part of the clone:
      1. Include Submodules (checked)
      2. Fetch all Heads and Tags (checked)
Note: If you didn't use SmartGit to clone (eg. You used the command line, like a GitWizard), run the following commands:
git submodule init
git submodule update

Open the Edu projects in VSCode

  1. Open VSCode
  2. File -> Open Workspace...
  3. Navigate to your XbotEdu repository location (By default, might be Documents/Github/XbotEdu)
  4. Open XbotEdu.code-workspace

Next Steps

Continue with the next challenge: Basic Robot Principles



              
Clone this wiki locally