An open API service indexing awesome lists of open source software.

https://github.com/rangle/rangle-investing

RangleBank Investing App
https://github.com/rangle/rangle-investing

Last synced: 7 months ago
JSON representation

RangleBank Investing App

Awesome Lists containing this project

README

          

# Rangle Investing

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

## CI Status

![CircleCI Status](https://circleci.com/gh/rangle/rangle-investing.png?circle-token=:b90cb7a4f8d1e918a3cbe87a7620c46c02169e34)

## 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.

2. 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.

3. 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](https://docs.google.com/document/d/1bVl7Bmp7TFlw_7rvxvBeuq0trk3dsMJwy7f1WCJ7klI/edit?usp=sharing)**

[Rangle Investing Trello board](https://trello.com/b/KuDLan1B/rangle-investing)

[Rangle Investing Slack channel](https://rangle.slack.com/messages/CANLAQCHE/team/UABD7CZ8U/)

[Circle CI](https://circleci.com/gh/rangle/rangle-investing)

## Tutorials and guides

[Rangle's Angular book](https://angular-2-training-book.rangle.io/)

[ng-book, Fullstack.io](https://drive.google.com/drive/folders/0B5LICtm1GhEUUjZPM1I5Z0N4QUk)

[@ngrx/store in 10 minutes](https://egghead.io/lessons/angular-2-ngrx-store-in-10-minutes)

[Redux, Dan Abramov](https://egghead.io/courses/getting-started-with-redux)

[RxJS Observables, Jafar Husain](https://egghead.io/lessons/rxjs-introducing-the-observable)

[Observables workshop, Jafar Husain](https://frontendmasters.com/courses/advanced-async-js/)

[Async JS, Jafar Husain](https://frontendmasters.com/courses/asynchronous-javascript/)

## Official documentation

[Angular](https://angular.io/docs)

[ReactiveX](http://reactivex.io/intro.html)

[RxJS](http://reactivex.io/rxjs/)

[@ngrx](https://github.com/ngrx/platform)

[Redux](https://redux.js.org/)

## Current members

[Sacha](https://github.com/rangle/hub/wiki/Sacha-Sayan)

[Nikhil](https://github.com/rangle/hub/wiki/Nikhil-Metrani)

[Arjun](https://github.com/rangle/hub/wiki/Arjun-Vegda)

[Zain](https://github.com/rangle/hub/wiki/Zain-Amir)

[Freddy](https://github.com/rangle/hub/wiki/Freddy-Cheungh)

[Baggio](https://github.com/rangle/hub/wiki/Baggio-Wong)

## 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 `.

## 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 `.

## 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](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).