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

Refactor Gren.js

Ouverte
#155 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
internal
Langage dominant
JavaScript
Étoiles
897
Forks
313
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

[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?

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
release
Type d'issue
Refactorisation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.