You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Branch: no final, deverá ser feito um merge para a branch version-2.
Checklist:
Implementar feature;
Adicionar testes;
Atualizar docstring;
Atualizar documentação.
Para entender melhor
Tomemos como exemplo a requisição http://dados.ufrn.br/api/rest/dataset/discentes. Existem um atributo que podemos usar na requisição de package: groups (um array com os grupos a qual o pacote pertence). Por exemplo, poderia ser criado algum método que permitisse eu sair do pacote discentes e chegar ao grupo ensino, visto que o pacote discentes pertence a esse grupo.
Exemplo
# Package de discentespackage_discentes# Lista dos grupos ao qual pertencediscentes_groups=package_discentes.groups# ['ensino', 'pessoas']# Quantidade de grupos que pertencelen(package_discentes.groups) # 2# Chegar ao grupo de ensino MODO 1group_ensino=package_discentes.get_group(0)
# Chegar ao grupo de ensino MODO 2group_ensino=package_discentes.get_group('ensino')
group_ensino=package_discentes.get_group(discentes_groups[0])
Observações: verificar se o pacote pertence ao grupo desejado.
The text was updated successfully, but these errors were encountered:
Pensando bem, como group_ensino = package_discentes.get_group(0) pode gerar confusão, pois alguns podem pensar que começa do 1 e não do 0, creio que seria melhor apenas passando uma string, como é o caso do segundo modo.
Definir um tipo de relacionamento/fluxo entre Package e Group
Criar um fluxo entre as classes
Package
eGroup
, que facilite o fluxo do desenvolvedor durante a etapa de exploração.version-2
.Checklist:
Para entender melhor
Tomemos como exemplo a requisição
http://dados.ufrn.br/api/rest/dataset/discentes
. Existem um atributo que podemos usar na requisição depackage
:groups
(um array com os grupos a qual o pacote pertence). Por exemplo, poderia ser criado algum método que permitisse eu sair do pacotediscentes
e chegar ao grupoensino
, visto que o pacotediscentes
pertence a esse grupo.Exemplo
Observações: verificar se o pacote pertence ao grupo desejado.
The text was updated successfully, but these errors were encountered: