Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 3.03 KB

README.md

File metadata and controls

81 lines (59 loc) · 3.03 KB

Enzitech

Instalação

$ yarn install

Configurar o .env:

$ cp .env.example .env

Configurar o banco de dados:

Crie o banco e os schemas da aplicação.

Rodar a aplicação:

$ yarn start:dev

Rodando a aplicação

# development
$ yarn start:dev

# production
$ yarn start:prod

Rodando os Testes

Unitário

$ yarn test

E2E

$ yarn test:e2e

Gerando Migrations

As migrations são geradas automaticamente a partir da modelagem em domain/models/*. No entanto, algumas observações são importantes:

  • O TypeORM usa o código compilado para criar a migration, logo, certifique-se que o mesmo, em /dist, está atualizado (Pode-se fazer isso reiniciando a aplicação).
  • Ele também olhará o estado atual do banco para criar o que estiver diferente. Certifique-se que todas as migrations foram executadas antes de gerar.
$ yarn typeorm migration:generate -n <nome_da_migration>

Rodando as Migrations geradas

$ yarn typeorm migration:run

Tipos de commits

Commit Type Title Description
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