====== Dashboard Team Onboarding ====== If you are starting out as a new member of the dashboard team, then this is the place for you to be. This guide will tell you what exactly to download even if you had no software on your computer to begin with. This will be a general overview of processes for Linux, OSX, and Windows OS but feel free to make any changes that you find within the onboarding. ==== Getting Up and Running ==== In order to begin with any React programming it is important to have a grasp of javascript. A good place to learn some basic syntax of Javascript and get up and running on it can be found at [[https://www.freecodecamp.org/challenges/comment-your-javascript-code|freecodecamp]]. Go through all of the Javascript tutorials. It says 10 hours, but it should only take you about 2.5 - 3.5 hours. After getting used to Javascript syntax, we need to dive into some installation. Please install the following software. * Install Node (comes with npm) * Ideally install NVM (this is for installing multiple versions of node which may/may not be necessary * Install [[https://yarnpkg.com/lang/en/docs/install/|Yarn]] Facebook's package manager ==== Making your first pull request ====