candidatos-info / descritor

Estrutura de dados que descreve os dados armazenados pelo candidatos.info

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Descritor

Tests

Estrutura de dados que descreve os dados armazenados pelo candidatos.info. Também exporta métodos que auxiliam na conversão entre os formatos.

Guia para alteraçōes de schema

Pré-requisitos

Sempre que houver necessidade de alterar o schema da estrutura de candidatura siga os seguintes passos:

  1. Clone o repositório;
  2. Crie uma nova branch para fazer as novas alteraçōes;
  3. Faça no arquivo candidatura.proto as alterações necessárias;
  4. Compile o protocol buffer com o seguinte comando:
$ protoc --go_out=. --proto_path=. candidatura.proto
  1. Com cuidado edite o arquivo gerado, candidatura.pb.go, e insira as devidas tags para formato JSON e CSV;
  2. Rode os testes do pacote e eles devem quebrar por conta de suas alteraçōes;
  3. Corrija os testes e quando tiver a suite de testes verde abra um pull request neste repositório e solicite avaliação de um dos mantenedores;

About

Estrutura de dados que descreve os dados armazenados pelo candidatos.info

License:MIT License


Languages

Language:Go 100.0%