/VLCTechHub

VLCTechHub SPA

Primary LanguageJavaScript

VlcTechHub Client

VlcTechHub is a repository of technical events based in Valencia. The site is divided in a backend project exposing an api written in ruby, and a frontend application written in javascript.

This is the repository for the frontend application. Backend application can be found at VLCTechHub-api

Prerequisites

You will need the following things properly installed on your computer:

Installation

  • git clone <repository-url> this repository
  • cd VLCTechHub change into the new directory
  • npm install -g bower install bower
  • npm install -g ember-cli install ember-cli
  • npm install
  • bower install

Test

  • npm install -g phantomjs
  • ember test or ember test --server for liverload

Running / Development

Note: When run on linux, you might have a watch problem. You may need to increment the number of files that can be watched by your user.

Deploy

Production runs on surge.sh server

  • npm install -g surge
  • npm run deploy

To send a message to slack about the new release, set the environment variable SLACK_WEBHOOK with the Incoming Webhook url. It will send the message to #vlctechhub channel.

Further Reading / Useful Links

--

Build Status