Simple Vue App for hosting personal CV page
November 17, 2022 ยท View on GitHub
buttons
ready
Integrations
- https://sonarcloud.io/project/overview?id=andrewb76_cv
- https://uptimerobot.com/dashboard.php#793043159
- https://codeclimate.com/github/andrewb76/cv
- https://www.codefactor.io/repository/github/andrewb76/cv
- https://scrutinizer-ci.com/g/andrewb76/cv/?branch=master
- https://butov.pingpong.host/
- https://snyk.io/test/github/andrewb76/cv
๐ Here is a random joke that'll make you laugh!
CLI
Project setup
yarn
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
npx mega-linter-runner --flavor salesforce -e 'ENABLE=,DOCKERFILE,MARKDOWN,YAML' -e 'SHOW_ELAPSED_TIME=true'
SNYK check dependencies and generate html report file
npx snyk test --json > reports/snyk_results && npx snyk-to-html -i reports/snyk_results.json -o reports/snyk_results.html -s
BDD configured cypress for e2e tests
No longer do your business, development and testing teams need to translate each others requirements and reports into something else to do their job. This natural language, behavior-driven development (BDD) library exists to simplify the documenting of requirements and the testing of your API's. Gherkin Syntax https://cucumber.io/docs/gherkin/
How's it Work?
In most environments, contributors - which include Product Owners, Subject Matter Experts, Architects, Solution Owner/Architects, Tech/Team Leads, and more - create scenarios which are added to feature files. In most cases these are added to existing project repositories (or newly created ones). The developer then reviews the requirements (or acceptance criteria) and creates functionality to support, while running those scnearios as as tests with every change to confirm that there's been no regressions and that the feature is functionally complete.

Example
Given I am a JSON API consumer
And I am executing test "RSJ2"
When I request GET "/json/users"
Then I should get a status code of 200
And the response value of "users[0].email" should equal "Sincere@april.biz"
And the response value of "users[0].address.city" should not equal "Boston"
Run tests locally
npx cypress run

