Skip to content
Code for "Evil Front: Modern Front-end in Rails" 3-part tutorial: https://evilmartians.com/chronicles/evil-front-part-1
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
frontend
lib
log
public
tmp
vendor
.babelrc
.browserslistrc
.eslintrc
.gitignore
.postcssrc.yml
.stylelintrc
Gemfile
Gemfile.lock
Procfile
Procfile.dev
README.md
Rakefile
config.ru
package.json
yarn.lock

README.md

Evil Chat

Code for a chat application from "Modern Front-end in Rails" three-part tutorial from Evil Martians. Read it here:

An opinionated guide to modern, modular, component-based approach to handling your presentation logic in Rails that does not depend on any front-end framework. Follow our three-part tutorial to learn the bare minimum of up-to-date front-end techniques by example and finally make sense of it all.

The master branch contains the final code for the demo application with some light modifications that add SVG icons to demonstrate postcss-inline-svg plugin.

If you are looking for code that reflects application at the end of Part 2, take a look at this branch.

Installation

$ cp config/database.yml.example config/database.yml
$ cp config/secrets.yml.example config/secrets.yml

$ bundle install
$ rails db:migrate
$ yarn install
$ brew install hivemind
$ hivemind Procfile.dev
You can’t perform that action at this time.