This repository contains a stock price predict app that is based on stock market data from Quandl. The goal of this repository is to work as a team to make some changes to the app and get experience on working on production codes.
- static: contains static resources, stock price file in this case.
- stockpredict: contains stockticker.py that reads in the stock price data and requests the prediction (done using Facebook prophet). templates folder contains the html template.
- tests: test.py tests the app.
- .travis.yml: specifies the programming language and testing environment. When new commits are made or pull request is submitted, Travis CI will run the tests specified in this file automatically.
- app.py: entry point to the application, set up the environment variables, and call the codes that create the app.
- Clone repo locally, ask Zach to get permissions to push branches
- Choose an issue to work on and comment that you want to work on it. Or create your own issue and comment that you want to work on that.
- Make a branch (or two or three or ...) and open up a PR with a change you like.
- Ask for a review from a peer.
- Ask for a review from Zach or Dylan.
- Once both reviews are passed, MERGE AWAY!
- Checkout new branch
git checkout -b branch_name
- Push new branch
git push --set-upstream origin branch_name
- Switch branches
git checkout branch_name
- Rebase on master
git rebase master