devfsa.github.io icon indicating copy to clipboard operation
devfsa.github.io copied to clipboard

Atualizar informações do meetup automaticamente

Open goodeath opened this issue 6 years ago • 2 comments
trafficstars

Recuperar informações da última issue do Github e pegar as informações do meetup automaticamente, sem necessidade de alteração quinzenal no código.

goodeath avatar Jun 08 '19 17:06 goodeath

O endpoint: https://api.github.com/repos/devfsa/meetups/issues?state=open retorna a lista de issues abertas, e pode ser usado para visualizar o próximo meetup a acontecer. Caso a lista esteja vazia, pode-se usar o endpoint https://api.github.com/repos/devfsa/meetups/issues?state=closed e capturar o primeiro item retornado.

Fica a dúvida se é melhor mostrar o ultimo meetup que aconteceu, ou criar uma interface para exibir que não tem um meetup 'aberto'. Outra questão é que as issues dos meetups são fechadas quando acabam as incrições de palestras, e não quando o meetup ocorre, se for escolhido mostrar a interface de que não tem um próximo meetup registrado vai ter que relacionar a data atual com a data que ocorreu/ocorrerá o meetup na primeira issues da lista de issues fechadas.

ssscassio avatar Jun 08 '19 20:06 ssscassio

O endpoint: https://api.github.com/repos/devfsa/meetups/issues?state=open retorna a lista de issues abertas, e pode ser usado para visualizar o próximo meetup a acontecer. Caso a lista esteja vazia, pode-se usar o endpoint https://api.github.com/repos/devfsa/meetups/issues?state=closed e capturar o primeiro item retornado.

Fica a dúvida se é melhor mostrar o ultimo meetup que aconteceu, ou criar uma interface para exibir que não tem um meetup 'aberto'. Outra questão é que as issues dos meetups são fechadas quando acabam as incrições de palestras, e não quando o meetup ocorre, se for escolhido mostrar a interface de que não tem um próximo meetup registrado vai ter que relacionar a data atual com a data que ocorreu/ocorrerá o meetup na primeira issues da lista de issues fechadas.

@ssscassio A príncipio poderia ser essa ordem aí:

  • Tem aberto? Tem! Mostra esse na tela inicial.
  • Não? Mostra o último fechado la na tela inicial.

Em geral sempre fica exposto o último lá, pelo menos pra uma primeira versão. Pelo menos mantém o site atualizado, sem depender necessariamente de alguém.

No pior dos casos, se tiver em aberto, só mostra um label de que as palestras estão sendo escolhidas, e depois mostra: "Palestras definidas para o último meetup"

goodeath avatar Jun 08 '19 20:06 goodeath