Skip to content

codingblazer/C8-Vue-JS-Course

Repository files navigation

C8-Vue-JS-Course

Vue.js crash course - https://www.youtube.com/watch?v=4deVCNJq3qc&feature=youtu.be

My solution: https://scm.platform.us-west-2.avalara.io/midgard/citius-bootcamp/-/tree/sachin-wip

Bootstrap a Vue based project with TypeScript support. Reference - https://cli.vuejs.org/

Setup appropriate linting and style formatting. (should be part of vue-cli)

Setup Skylab SDK - https://skylabsdk.avalara.io/ (Use artifactory - get access to Artificatory for local access and setup for builds based on hercule-public)

Build a standalone UI for Taxability Matrix support. Present taxability information for US/Canada. API Reference - http://hercule-api.midgard.avalara.io/api/swagger#/taxability

The UI should use query params to create a "shareable" link to the taxability matrix with the list of taxcodes and jurisdictions selected. (Hint: Use Vue Router and props appropriately)

Add appropriate Unit tests and functional tests for the UI. Use Taiko or Cypress for functional tests

Setup build pipeline on GoCD. Build pipeline should run lint, format and tests.

Containerize the application and deploy to local Kubernetes. (Using minikube or equivalent - https://kubernetes.io/docs/tasks/tools/install-minikube/)

About

Vue.js crash course - https://www.youtube.com/watch?v=4deVCNJq3qc&feature=youtu.be

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors