[Hacktoberfest] Improve benchmark UI, show the results of the last N releases.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- java
- Domaine
- data-visualization
Piste de recherche
Commencez par benchmarks.json dans la branche gh-pages et examinez l’UI du graphique de benchmarks sur la page de benchmarks liée afin de déterminer comment les résultats et les labels sont chargés. La modification est terminée lorsque le graphique affiche les cinq dernières releases avec des labels de numéro de release et que les anciens résultats sont conservés dans un fichier d’historique séparé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Situation:
Benchmark test results are written as JSON to benchmarks.json which is saved in the gh-pages branch of the repo. The JSON used as a source for the chart UI.
Results as a chart can be found: https://commercetools.github.io/commercetools-sync-java/benchmarks/

Complication:
The current benchmark chart has more than 20 items and increasing on every release,
Also in the graph, we are pointing to the hash of the commit, but it’s not easy to reason and compare it based on the releases.
Resolution:
Show the results of the last N releases (N might be sth easy to reason from the chart, let's say 5) and backup the history to another file. For the label, try showing the release number instead of commit hash.
- Langage dominant
- Java
- Étoiles
- 40
- Forks
- 41
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de commercetools/commercetools-sync-java
-
Dependency DashboardOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 32/100
commercetools/commercetools-sync-java#1201 · 4 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Toutes les issues de commercetools/commercetools-sync-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
checkstyle/checkstyle#21755 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
github/copilot-sdk#2782 ·
Les mainteneurs répondent en général sous 1 jour
-
Make docs website more visibleOuvertedocumentation Good for newcomer quick win
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CodeForPhilly/benefit-decision-toolkit#519 ·
Les mainteneurs répondent en général sous 1 jour
-
area-deployment triage:bot-seen triage:needs-human
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microsoft/aspire#20533 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour