SPURB / apropriacaohoras

Sistema de apropriação de horas trabalhadas, gerenciamento de pessoal e relatoria de trabalho da São Paulo Urbanismo
https://servicos.spurbanismo.sp.gov.br/apropriacaohoras/
1 stars 0 forks source link
express gerenciamento-de-pessoal nuxtjs pwa sequelizer

Apropriação de horas Build Status

Sistema de apropriação de horas trabalhadas, gerenciamento de pessoal e relatoria de trabalho da SP Urbanismo.

pré-requisitos para desenvolvimento

api

Veja as instruções completas para desenvolvimento do backend no api/README.

cd api
npm i
npm run dev

app

Veja as instruções completas para desenvolvimento do frontend no app/README.

cd app
npm i
npm run dev

testes

  1. Rode localmente a api

    cd api
    npm run dev
  2. Crie um build do app usando a api local

    cd app
    npm run build:local
  3. Rode os testes e2e do app

    npm run test:e2e

ci

  1. :fire: Importante Se o seu ambiente é windows, altere a configuração padrão de ignorar caixas (padrão do windows) para evitar conflitos no build no travis-ci (ubuntu/xenial). No seu git bash:

    git config core.ignorecase false
  2. Valide .travis.yml antes de commitar

    
    # Instale o ci do travis
    gem install travis --no-rdoc --no-ri

valide o arquivo de configuração deste diretório

travis lint ./.travis.yml