Turing Front-End Engineering Curriculum
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_includes renamed postwork folder and links to job-search-resources. Jul 6, 2018
_layouts Add active link script and rearrange structure of prework Aug 24, 2017
_sass Fix search clear button positioning and styling to remove border and … Aug 14, 2018
_templates Add template Sep 22, 2017
assets Add semver image Sep 10, 2018
books Add active link script and rearrange structure of prework Aug 24, 2017
calendars Add calendar for Module 4 Nov 2, 2016
challenges Add challenge Mar 22, 2017
independent-study Remove exercism setup from computer setup lesson. Update exercism setup. Aug 14, 2018
instructor-info add Dan's youcanbook me link Apr 30, 2017
job-search-resources Update FrontEnd Masters handbook to 2018 version Jul 12, 2018
lessons Update mod 4 intro slides Sep 21, 2018
mentor-posse-info Fix formatting and link title Aug 23, 2017
open-source Add info re: exercism and open source Nov 13, 2016
portal Add destructuring solutions to portal Apr 7, 2017
prework Change git instructions in prework Jun 2, 2018
professional-development Delete PD files since they are not synced with PD repo Aug 23, 2017
projects Update spec Sep 12, 2018
public/js Merge changes from gh-pages Jan 31, 2018
stylesheets Add button styling Jan 14, 2018
today Fix mistake in today sched. Sep 19, 2018
.gitignore Add scrabble assessment Sep 8, 2016
CNAME Change CNAME to frontend.turing.io Apr 20, 2016
Gemfile Update jekyll and algolia, move ember lessons to archive Jan 3, 2018
Gemfile.lock Update jekyll and algolia, move ember lessons to archive Jan 3, 2018
README.md Add algolia notes to readme Aug 14, 2018
_config.yml Update algolia search code for updated jekyll plugin Jan 9, 2018
index.html renamed postwork folder and links to job-search-resources. Jul 6, 2018
package-lock.json Add merge-workflow img Jan 25, 2018
package.json Add schedule for this week for 1610 Feb 21, 2017

README.md

Front End Curriculum

This is a small static Jekyll site that contains the front end program's lessons and projects.

Getting Started

Prerequisites

In order to get this repo up and running you will need to have Ruby 2.4.1 installed and active. You will also need the bundler and jekyll gems installed.

gem install bundler
gem install jekyll

Installing

Once you have Ruby, Bundler, and Jekyll installed, you can install dependencies by running:

bundle

And after all dependencies are installed, you can run the following to start your local server on port 4000:

bundle exec jekyll serve

Algolia Search

The site uses Algolia for search indexing. To re-index the search when new lessons are added or lessons are removed, run this command in your terminal at the root of the curriculum directory:

ALGOLIA_API_KEY=admin_api_key jekyll algolia push

Where admin_api_key is replaced with the actual admin API key found in the Algolia account dashboard.