Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 3.72 KB

README.md

File metadata and controls

60 lines (44 loc) · 3.72 KB

Heey, I`m Gabriel Caiana!

I'm a 25-year-old software developer working primarily with JavaScript | TypeScript | Vue and Nuxt. Passionate about technology, innovation and UX | User interface design.

This is my website which I built in NuxtJS. I use it as my playground for trying out new stuff and having fun. Feel free to have a look around and copy whatever you like as the code is open source so if it helps you then great.

technologies used

  • 💚 Nuxt  - The Intuitive Vue Framework
  • 🧪 Nuxt Content  - Empower your NuxtJS application with the @nuxt/content
  • 👽 Vuex  - Vuex is a state management pattern + library for Vue.js applications.
  • 🍍 Pinia  - The Vue Store that you will enjoy using
  • 🛠 Typescript  -  TypeScript is JavaScript with syntax for types.
  • 🃏 Jest  -  Unit/Snapshot Testing
  • 🧩 Commitlint  -  helps your team adhering to a commit convention.
  • 🐻‍❄️ Tailwind  -  Rapidly build modern websites without ever leaving your HTML.

Usage

  • yarn dev - This start application.
  • yarn jest - Run all linting and unit tests before committing.
  • yarn jest -o - Run only the tests that have changed.
  • yarn jest -u - Update all of the snapshot tests.

Install dependencies:

yarn install

Testing

Run Vue components unit tests:

yarn jest

Open test coverage detailed report:

yarn jest:coverage

Commit types

Commit Type Title Description Emoji
feat Features A new feature
fix Bug Fixes A bug Fix 🐛
docs Documentation Documentation only changes 📚
style Styles Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) 💎
refactor Code Refactoring A code change that neither fixes a bug nor adds a feature 📦
perf Performance Improvements A code change that improves performance 🚀
test Tests Adding missing tests or correcting existing tests 🚨
build Builds Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) 🛠
ci Continuous Integrations Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) ⚙️
chore Chores Other changes that don't modify src or test files ♻️
revert Reverts Reverts a previous commit 🗑