diff --git a/.travis.yml b/.travis.yml
index d2ce02e..e77e07a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,6 @@ before_cache:
env:
global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
- - secure: "UDM1SACHM7XVf6oG8oFTe2A8Jd5Drsd8HCwMvlOkkeab02KO+0sS9myTRrDicvvEoKB8gNG1u1S74KH43mPScT58qgwYQMDkGl4IkSTyfZPnukbErQGyRoFlL8OY8G33ksjav/O0hnQyhWLtKXcFL/NL0AF0xavzmLBTP6jyi9k="
branches:
except:
diff --git a/Makefile b/Makefile
index 5d545ff..90b253a 100644
--- a/Makefile
+++ b/Makefile
@@ -15,20 +15,22 @@ INSTALLED_FLAG := $(VENDOR_DIR)/.installed
install: $(INSTALLED_FLAG)
$(INSTALLED_FLAG): Gemfile Gemfile.lock Makefile
bundle install --path $(VENDOR_DIR)
- npm install react-tools
+ npm install -g webpack
+ npm install
@ touch $(INSTALLED_FLAG) # indicate that dependencies are installed
.PHONY: update
update: install
bundle update
- npm update react-tools
+ npm update webpack
+ npm update
@ touch $(INSTALLED_FLAG) # indicate that dependencies are installed
# BUILD ########################################################################
.PHONY: build
build: install
- jsx _src/ dist/js/ --no-cache-dir
+ webpack
bundle exec jekyll build --quiet
echo ${URL} > _site/CNAME
bundle exec htmlproof _site --href-ignore "#"
diff --git a/README.md b/README.md
index 5cc9ee8..7ce0970 100644
--- a/README.md
+++ b/README.md
@@ -10,10 +10,12 @@ Based on the Code for Virginia Beach landing page (http://code4hr.org/)
* Ruby 2.1.2: `$ rbenv install 2.1.2`
* Bundler: `$ gem install bundler`
+* Node: [Download Node](https://nodejs.org/en/)
### Running locally
```
+$ make build
$ make run
```
diff --git a/_src/app.jsx b/_src/app.jsx
new file mode 100644
index 0000000..8834ece
--- /dev/null
+++ b/_src/app.jsx
@@ -0,0 +1,9 @@
+import React from 'react';
+import { render } from 'react-dom';
+
+import GithubProjectList from './containers/GithubProjectList';
+
+render(
+