Skip to content
Jason Kao edited this page Oct 29, 2017 · 6 revisions

Congratulations on teaching yourself an entire language!

Ruby Learners: Ruby on Rails!

You will be building a blog in Rails, a web framework written in Ruby. Rails is what we use for building our API, and completion of this project will allow you to immediately start contributing to that codebase.

The Blog

You will be building a blog in Rails. Luckily, the creators of Rails have a vast set of guides for beginners; you will be able to follow the text easily and quickly.

  1. We will be using http://guides.rubyonrails.org/getting_started.html.
  2. The guide will tell you to create a new Rails project. Create that in your own GitHub repository, and add/commit/push whenever you feel necessary (usually at every major step).
  3. Just keep going! Will only take about hour or two total.

JavaScript Learners: React!

React and Redux (a library all React developers should be familiar with) is significantly harder to learn than Rails. Even upon completion of your mini-project, you may not wholly grasp the complex concepts that are the basis of React/Redux. Thus, we will be accepting JavaScript interns into Spectator Web before y'all are completely ready to contribute to the codebase. You will learn by doing: making small pull requests to the codebase before attacking large features.

Mini-Project coming soon...

Clone this wiki locally