Skip to content

rangle/rangle-investing

Repository files navigation

Rangle Investing

This project was generated with Angular CLI version 1.7.4.

CI Status

CircleCI Status

Objectives

We started Rangle Investing to use as a starter project to get new Ranglers on board how Rangle works, in terms of the following:

  1. Become familiar with Angular development

Apps are better than tutorials because they provide context and an opportunity to reinforce concepts through your own code.

  1. Become familiar with Rangle's internal processes

While we're starting out working in a fairly ad hoc fashion, this project can easily be used as a sample project to familiarize ourselves with Rangle's processes, such as a rebase-based git flow, clarity canvas, stories, standups, etc.

  1. Become familiar with your future teammates

Despite a strong process-based culture, everyone works differently, and it's nice to have a sample project to get acquainted with (and hopefully reconcile) those differences to reduce potential conflicts in a real project.

Project links

Before pushing to the main repo, please read the Git flow document.

Git flow

Rangle Investing Trello board

Rangle Investing Slack channel

Circle CI

Tutorials and guides

Rangle's Angular book

ng-book, Fullstack.io

@ngrx/store in 10 minutes

Redux, Dan Abramov

RxJS Observables, Jafar Husain

Observables workshop, Jafar Husain

Async JS, Jafar Husain

Official documentation

Angular

ReactiveX

RxJS

@ngrx

Redux

Current members

Sacha

Nikhil

Arjun

Zain

Freddy

Baggio

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

To run the app from a different port, please run ng serve --port <port_number>.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

This can also be shortened to ng g <scaffold-item> <item-name>.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Linting

Navigate to your directory root first and then run ng lint.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Releases

No releases published

Packages

No packages published

Languages