Giter Club home page Giter Club logo

Jack Forbes - My personal site

==============

Webpack Angular ES6

Webpack Angular ES6

This is an Angular 1.x application using Webpack. Angular 2 upgrade coming soon!

  • ES6, and ES7 support with babel.
  • Source maps included in all builds.
  • Development server with live reload.
  • Production builds.
  • Testing environment using karma to run tests and jasmine as the framework.
  • Code coverage when tests are run.
  • No gulp and no grunt, just yarn/npm scripts.

Warning: Make sure you're using the latest version of Node.js and NPM

Quick start

# clone the repo
$ git clone https://github.com/JackForbes/JackForbes.git

# change directory to your app
$ cd JackForbes

# install the dependencies with yarn
$ yarn

# start the server
$ yarn start

go to http://localhost:8080 in your browser.

Table of Contents

Getting Started

Dependencies

Databases (all can be installed with brew on mac)

  • postgres
  • redis
  • elasticsearch

Installing

  • fork this repo
  • clone your fork
  • yarn to install all dependencies

Development

After you have installed all dependencies you can now run the app with:

yarn start

It will start a local server using webpack-dev-server which will watch, build (in-memory), and reload for you. The port will be displayed to you as http://localhost:8080.

Testing

1. Unit Tests

The unit tests are located in the module directories, alongside the controller, service, directive, and filter files.

  • single run: yarn test
  • live mode (TDD style): yarn run test-watch

Production

  • App is auto deployed to S3 production when pushing to
  • the master branch.
  • Make sure CircleCI tests pass before merging

Build files

  • build dist directory and upload to s3: yarn run build
  • view built app on jackforbes.net

Jack Forbes's Projects

abl icon abl

Adventure Bucket List

audyo icon audyo

Idiosyncratic Music Experience Using Mean.js

greeze icon greeze

Myo Hands Free Internet Browsing

myochrome icon myochrome

Chrome extension for Hack The North Myo project - Hands free internet browsing

nest icon nest

Some fun with Nest dashboards

nhl icon nhl

University of Waterloo Course Project, 2013

notion icon notion

A developer blog starter for 2020 (Next.js + React + TypeScript + Markdown + syntax highlighting)

pebble icon pebble

Pebble Challenge - Responsive Reddit Web App

wec2014 icon wec2014

Waterloo Engineering Competition Fall 2014

ytrt icon ytrt

YouTube Rotten Tomatoes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.