commercetools / commercetools/commercetools-sync-java

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

未关闭
#771 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Hacktoberfest
主要语言
Java
星标
40
派生
41
PR 合并指标
30 天内没有已合并 PR

描述

**Situation**:

Benchmark test results are written as JSON to [benchmarks.json](https://commercetools.github.io/commercetools-sync-java/benchmarks/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](https://github.com/commercetools/commercetools-sync-java/blob/master/docs/CONTRIBUTING.md), [CODE_OF_CONDUCT](https://github.com/commercetools/commercetools-sync-java/blob/master/docs/CODE_OF_CONDUCT.md)

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。