jrvansuita / Hawk

🛍 Uma plataforma para otimização e desenvolvimento rápido da Boutique Infantil

Home Page:https://hawk.boutiqueinfantil.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hawk [Prod] CodeFactor jest

Este é o repositorio de PRODUÇÃO do Hawk.

npm run start

Hawk [Dev]

Este é o repositório de desenvolvimento do Hawk.

npm run dev

Commit

Simplificado via npm command npm run git -- "Message"

  1. Atualizar o repositório local com as últimas alterações comitadas pelos colegas.

    git pull

  2. Fazer o stage e comitar todos os arquivos alterados.

    git add -A && git commit -m "Alguma Mensagem"

  3. Fazer o envio das alterações locais para o repositório

    git push

Release

Todo commit neste branch gera uma deploy automatico em:

  1. Push tag cria uma nova release.

    git tag -a v1.0? -m "Mensagem da release"

    git push --tags

Dev Stack

Code Edit & Style

on settings.json:

"javascript.suggestionActions.enabled": false,
"html.validate.scripts": false,
"editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.fixAll.stylelint": true
  }

PS.: Fix all possible linting problems: npm run fix

Unit & Integration Tests

  • Jest (run: npm test)

Merging branch dev->master

  1. Ir para o branch master git checkout master
  2. Fazer o merge do branch dev -> master git merge dev
  3. Juntar todos os commits a frente do dev no master git push

Merge (Remote Ahead)

  1. Pressionar I, e colocar a sua mensagem.
  2. Pressionar Esc, digitar :wq e pressionar Enter.

Hawk API

O Hawk possui uma API própria para utilização de apps de terceiros. Essa documentação fica localizada dentro da pasta _apidocs. Esta pasta é gerada automaticamente pela bliblioeca APIDOC. Em resumo, é necessário enviar algumas credenciais (access, pass e appkey) para autenticação de usuário e do app para qualquer call de exposta na api. A documentação de API do Hawk é pública e fica hospedada em https://hawk-api.surge.sh.

  1. Atualizar localmente a documentação: npm run apidoc
  2. Publicar a documentação: npm run apidoc-surge

About

🛍 Uma plataforma para otimização e desenvolvimento rápido da Boutique Infantil

https://hawk.boutiqueinfantil.com


Languages

Language:JavaScript 64.8%Language:EJS 21.2%Language:CSS 13.9%Language:Procfile 0.0%