This repository contains an application that allows FactSet volunteers to collaborate with CSR learners and learn basic web development mechanisms.
These are the main technologies used:
- VueJS 2
- Git
- GitHub
- NodeJS
- Yarn 1
- Vue-cli-service
- Chrome development tools
- ChartJS
- HighCharts
- Axios
- Lodash
- momentJS
- Install Git for Windows
- Install NodeJS
- Install Yarn
- Install Visual Studio Code or other IDE
- Register yourself in GitHub, in case you are not
- Go to https://github.com/factset/csr-collaboration-app
- Fork project
- Clone locally forked project using
git clone https://github.com/factset/csr-collaboration-app.git
or using your IDE - Create new branch locally
git checkout -b my-new-feature-branch
or using your IDE
- Execute following commands:
# Install Dependencies
$ yarn install
# Compiles and hot-reloads for development
$ yarn serve
# Compiles and minifies for production
$ yarn build
# Lints and fixes files
$ yarn lint
- Do any change in the code
git commit -m "New: Exciting Feature"
or using your IDE
git push origin my-new-feature-branch
or using your IDE
- Create a PR in GitHub, ask for help if you don't know how to do this.
- Volunteer to provide comments on changes.
- Once agreed upon changes PR can be approved and merged.
- Merge in GitHub, ask for help if you are unsure.
- Go to Exercises
Thanks to Alex Barker for the initial setup. Forked from https://github.com/six-edge/vue-highcharts-example