Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Próximos passos do laguinho #31

Open
JoseRenan opened this issue Oct 29, 2019 · 5 comments
Open

Próximos passos do laguinho #31

JoseRenan opened this issue Oct 29, 2019 · 5 comments

Comments

@JoseRenan
Copy link
Member

Então, temos um MVP funcional do laguinho, agora precisamos definir quais passos até termos uma versão de produção.

Minhas sugestões:

Versão 0.2.x (próximo bimestre):

  • Refatorar fluxo de publish, quebrando em duas etapas, para termos um laguinho init que é um helper para criar o laguinho.json, e o laguinho publish seria o que faria a requisição de fato ao back. Quais seriam as vantagens disso? dessa forma a gente poderia requisitar que entre o laguinho init e o laguinho publish o usuário fizesse push do laguinho.json no repositório, e o back poderia verificar se o laguinho.json existe de fato no remote, garantindo que a pessoa que deu publish é o dono do repo, ou pelo menos, que o dono do repo tem intenção de publicar o laguinho (esse fluxo pode ser melhorado e discutido, mas acredito que seja uma boa verificação pra uma versão 0.2.0)
  • Criar formas de listagem e busca de datasets, algo como laguinho list, com paginação preferencialmente e laguinho search que pode receber parametros como nome, keywords e etc

Versão 1.0.x produção (início de 2020):

  • Implementar lógica de autenticação para que seja possível fazer publish, para termos algum termo de responsabilidade da pessoa que está publicando os dados assumindo total responsabilidade pelo que está publicando e aceitando que o laguinho é apenas um meio de distribuição e que não se responsabilizará pelo que está sendo publicado. Algo como o npm login que é necessário para se fazer npm publish.

Observações

  • Antes do release da versão 1.0, poderíamos liberar o laguinho para produção para consumo dos dados que o próprio opendev ou outras trusted orgs como Guardians e etc publicarem, pois acredito que pra abrir pro público geral publicarem, precisamos dessa lógica de autenticação

/cc @paulojbleitao @jessescn @lucasmedeiros

@JoseRenan
Copy link
Member Author

Vocês acham que esses passos são okay pra agora? Que falta alguma coisa? Isso seriam nossas metas pra pelo menos até o inicio do ano que vem

@JoseRenan JoseRenan pinned this issue Oct 29, 2019
@paulojbleitao
Copy link

Achei bom, não consigo pensar em nada que esteja faltando agora, mas se lembrar eu falo 🤔

@JoseRenan
Copy link
Member Author

É importante falar que eu não criei a mesma issue no laguinho-api, porque basicamente essa daqui já fala muito sobre o que precisa pra lá tbm

@jessescn
Copy link
Member

Por mim também não consigo pensar agora em algo que falte, acho que é um bom guia do que a gente precisa fazer.

@JoseRenan
Copy link
Member Author

Então podemos fechar a issue e quebrar em outras?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants