Novas planilhas donor e donatedPack #82
Labels
bug
Something isn't working
dados-manutencao
Correção e similares
documentation
Improvements or additions to documentation
enhancement
New feature or request
As planilhas
donor.csv
edonatedPack.csv
são essenciais e controlam todos os identificadores do sistema, sendo também pré-requisto para a entrada de novos dados. É importante que seus dados sejam o mais simples e objetivos possível para que humanos possam controlar seus dados.No workflow de atualização dessas planilhas, outro recurso para tornar a atualização mais amigável e atrativa à colaboração, foi adotado o uso da planilha colaborativa Google-docs, ao invés da interface pobre do Github, ou o trabalho de baixar e abrir num software externo como LibreOffice. O passo-a-passo da gestão das atualizações é o seguinte:
donor.csv
e então confere o resultado com o comandogit diff donor.csv
.Se detectar diferenças não-previstas, corrige a planilha colaborativa ou, em caso de novos dados ou nova estrutura de dados, confere com o restante da equipe o que fazer. Novas linhas de donor podem estar incompletas apenas no caso de sua coluna "status" não estar em "active" (por exemplo "inactive" ou "prospecting").
git add; git commit -m "new donors"; git push
.donatedPack.csv
e então confere o resultado com o comandogit diff donatedPack.csv
.Se detectar diferenças não-previstas, corrige a planilha colaborativa ou, em caso de novos dados ou nova estrutura de dados, confere com o restante da equipe o que fazer.
git add; git commit -m "new packs"; git push
.(atualmente o procedimento é um make target mas no futuro poderá ser automatizado por Observer do git).
O workflow só vai funcionar se as estruturas das planilhas (cabeçalho das colunas) colaborativa e CSV forem exatamente as mesmas e a planilha colaborativa for inicialmente preparada com o conteúdo do CSV oficial. Importante notar que, na dúvida, a informação confiável é a contida no CSV.
Empreitada conjunta
A divisão de tarefas ainda não está clara, mas seriam as seguintes:
Correção da planilha
Foram incluídas as colnas `status" em ambas, e a forma de registro das licenças mudou, demandando agora garantia de JOIN com projeto Licences e registro dos rótulos de licença implícita, bem como distinção entre família de licença e licença.
Correção de software
scope_osm_id
que pode ser deduzida por Jurisdiction através descope_label
(deixa de ser cache).The text was updated successfully, but these errors were encountered: