ccuffs / ideias

Repositório com ideias para projetos que podem impactar o curso de Ciência da Computação, a UFFS e a comunidade externa.
The Unlicense
23 stars 6 forks source link

Sistema para gerenciar o Hacktoberfest ccuffs #4

Open arufonsekun opened 3 years ago

arufonsekun commented 3 years ago

Ideia

Gostaria de propor um sistema que gerencia a atividade dos participantes do Hacktoberfest ccuffs. A ideia geral seria listar os participantes do evento e as issues e pull requests associadas a cada um deles. Creio que isso facilitaria no controle e talvez impulsionasse o evento. Gostaria de deixar claro que o objetivo é criar um meio de controle do evento para auxiliar a organização e não o placar de uma competição. OBS: Caso já houver algo nesse sentido sem problemas, só não queria deixar de compartilhar a ideia como sugere o readme deste repo.

Ferramentas

Esse recurso é deveras interessante, caso a sugestão seja viável.

Projetos relacionados

Dovyski commented 3 years ago

Essa ideia é excelente! Seria um sonho dourado ter uma ferramenta assim para podermos acompanhar a participação (e motivar o pessoal).

arufonsekun commented 3 years ago

Épico, vou chamar o pessoal e começamos.

Dovyski commented 3 years ago

Acho que uma forma simples de implementar seria usar a API do github, como tu listou como recurso/ferramenta, e buscar as issues e PRs de um repositório. Acho que um script simples que, dada uma lista de repos, busca as issues/PRs a partir de uma certa data.

Assim, não teríamos que monitorar usuários, mas sim repos. O front-end pode só apresentar a saída desse script (talvez um json?).

arufonsekun commented 3 years ago

Interessante partir dos repositórios ao invés de todo o pessoal (membros do ccuffs), acho essa a melhor estratégia.

arufonsekun commented 3 years ago

Estava pensando em ser conteúdo estático com deploy no github pages, mas o API token necessário pra acessar o github não pode ficar público :cry:

arufonsekun commented 3 years ago

Ou será que poderia ser um link novo no site do curso, qual seria a melhor maneira?

Dovyski commented 3 years ago

Podemos fazer o deploy automático usando Github Actions. Na verdade, não precisamos nem que seja no github pages, podemos colocar em hacktoberfest.uffs.cc e fazer upload dos arquivos da mesma forma que é feito com ci.uffs.cc (via github actions).

arufonsekun commented 3 years ago

Hmm, acho interessante e mais legalzinho. Existe um repo em ccuffs: ccuffs-hacktoberfest-monitor, podemos começar a criar issues em relação a essas coisas lá.