- Intro: This project is designed as reference material for FactSet/CodeDoor training sessions.
- Aim: To build an
Application
that takesData
from anAPI
and displays it in aChart
or two. - Coding Rules: There are none. Use whatever IDE, API, Chart Engine, Code Style you prefer.
- Destiny: Make it as
elegant
andbeautiful
as possible while keeping itfunctional
. - Questions:
Ask us!
We are here to help so that you get the most out of the experience. - Improvements: Always welcome 👉
Push
it! - Contribute: So everyone can
benefit
!
- Basic Knowledge of JavaScript
- Will to Learn
- Keyboard etc.
- Install Version Control System (VCS): Git for Windows
- Install JavaScript Runtime Engine: Node.js LTS
- Install Package Manager: Yarn
- Install Editor: Visual Studio Code
- Install Visual Studio Code Vue.js Extension: Vetur - Vue tooling for VS Code
- Install Vue CLI using Git Bash:
$ yarn global add @vue/cli
- Open the Vue UI
$ vue ui
- Open Visual Studio Code
$ code
# 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
- Reactive Live Updating Chart
- Historic Data Chart
- Multiple Data Sets
- Loading Spinner
- Poll Interval Progress Bar
- Create an Account
- Create an New Repository
your-project-name
- Create SSH Keys:
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
- Upload SSH Keys to GitHub. Copy public key to clipboard with:
$ clip < ~/.ssh/id_rsa.pub
- Commit your changes:
$ git commit -m "New: Project Setup"
- Push your branch:
$ git push origin master
# Install Surge
$ yarn global add surge
## Deploy Application
$ surge
Make the world a better place 🌳
🍴 Fork the project, check out the documentation and follow these instructions...
# Clone the Repository
$ git clone [email protected]:YOUR_USERNAME/vue-highcharts-example.git
# Checkout a new branch and start coding!
$ git checkout -b my-new-feature-branch
# Stage and Commit changes
$ git commit -am "New: Exciting Feature"
# Push commit to remote repository
$ git push origin my-new-feature-branch
Once happy with your submission create a pull request for the changes to be submitted for review.
If the changes are approved, the code in your feature branch will be merged with the master
branch.
Once on master
the code will be available for everyone to update their local copy using $ git pull
.