Difference between revisions of "Introduction to Research Engineering"

From crowdresearch
Jump to: navigation, search
(Milestone 2: Learning our Stack)
(Milestone 2: Learning our Stack)
Line 23: Line 23:
 
Time to dust off your web programming skills (or pick up a few new ones).
 
Time to dust off your web programming skills (or pick up a few new ones).
  
If you are interested only in frontend work, you will need to be very strong in HTML, CSS, and AngularJS. And most importantly be very familiar with the material design specification linked above.
+
If you are interested only in frontend work, you will need to be very strong in HTML, CSS, and AngularJS. And most importantly be very familiar with the material design specification linked above. Read

Revision as of 14:23, 3 January 2016

Welcome! This page offers a guide and some helpful tips to begin contributing to our research engineering efforts. We assume some preparation in computer science, in particular web programming, and a desire to learn and work hard. The following milestones outline a path to gaining familiarity with our codebase and will empower you to start making code contributions.

Documentation and Specifications

Milestone 0: The Basics

Before you being working on Daemo, we assume the following:

  • You have a Github account and understand pulling, pushing, forking, etc.
  • You have Postgres installed on your machine.
  • You have some familiarity with pip.

Milestone 1: Getting Setup Locally

Go to our repo and follow the instructions in the README.

Milestone 2: Learning our Stack

Time to dust off your web programming skills (or pick up a few new ones).

If you are interested only in frontend work, you will need to be very strong in HTML, CSS, and AngularJS. And most importantly be very familiar with the material design specification linked above. Read