@predict/predict-db

Common Schemas of MongoDB

Usage no npm install needed!

<script type="module">
  import predictPredictDb from 'https://cdn.skypack.dev/@predict/predict-db';
</script>

README

predict-db

O predict-db é utilizado na maioria dos projetos da Predict.info (exceto os projetos em Lambda).

É este projeto que contém os mapeamentos comuns de schemas do Mongo.

Alterações IMPORTANTES no Fluxo de Desenvolvimento

Para usar os schemas em outros projetos

  1. Remova o projeto anterior (se houver):
npm remove @predict/predict-db
  1. Importe o projeto atual, usando:
npm install predict-db

Para atualizar este projeto (criar/alterar um esquema)

  1. Execute o comando pra iniciar:
npm run branch --hist=<ISSUE_NUMBER>
  1. Execute suas modificações
  2. Suba alterações para servidor:
npm run commit -- '<COMMIT_MESSAGE>'
  1. Solicite o merge de sua branche com a master, no GitLab (merge request)
  2. Após aprovação, sua modificação está disponível na master (e pode ser usada nos seus projetos).

Somente a branch master pode ser utilizada nos projetos

  1. Atualize o predict-db no seu projeto:
npm update predict-db
  1. Coloque o comando acima no script de branch do seu projeto.

Não é necessário .gitlab-ci.yml neste projeto (tudo roda com npm)