github-tools / github-tools/github-release-notes

Refactor Gren.js

Aberta
#155 1 comentário 0 reações 0 responsáveis Ver no GitHub
internal
Linguagem predominante
JavaScript
Estrelas
897
Forks
313
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

[Gren.js](https://github.com/github-tools/github-release-notes/blob/master/lib/src/Gren.js) is already have 975 lines and IMO it's very difficult to maintain it.
I think it should be split to a couple of modules: release, changelog, issues, commit, milestones, prs.

@alexcanessa what do you think?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Start by reading lib/src/Gren.js, which the issue identifies as the large module to refactor. Map its responsibilities against the proposed release, changelog, issues, commit, milestones, and prs modules. Done means those responsibilities are separated into maintainable modules without changing release-note behavior; the issue does not mention tests to run.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
release
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.