Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Hacktoberfest] Improve benchmark UI, show the results of the last N releases.

Offen
#771 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java

Rechercherichtung

Beginne mit benchmarks.json im gh-pages-Branch und untersuche die UI des Benchmark-Diagramms auf der verlinkten Benchmarks-Seite, um herauszufinden, wie Ergebnisse und Labels geladen werden. Die Änderung ist abgeschlossen, wenn das Diagramm die letzten fünf Releases mit Labels der Release-Nummern anzeigt und die älteren Ergebnisse in einer separaten History-Datei erhalten bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Hacktoberfest

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/
Screenshot 2021-09-24 at 10 20 27

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.

CONTRIBUTING, CODE_OF_CONDUCT

Vorherrschende Sprache
Java
Sterne
40
Forks
41
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus commercetools/commercetools-sync-java

Alle Issues in commercetools/commercetools-sync-java

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.