概要
mchを使った関数のベンチマークをDatapack-WIkiのGitHub Actionsで自動もしくは半自動で行えるようにすることを考えています。
これに対する意見や提案を募集します。GitHub Actionsによるベンチマークが良さそう、かつ設計が固まれば実装を開始しようと思います。
ベンチマークの流れ
ベンチマークの流れとして考えられる候補を列挙します。
ベンチマークを何をきっかけとして開始するかの候補
どのベンチマークを実行するかの候補
- 全てのベンチマーク
- ベンチマーク数が増えると後述するActionsの制限の問題が生じる
- 入力されたベンチマークのみ
- 新しく検出されたベンチマークのみ
ベンチマーク結果をどのように出力するかの候補
Wikiの更新方法の候補
- 出力を見てWikiを編集する
- ベンチマークのフォルダに説明・感想・考察などを含めプッシュすることで、Wikiの該当ページを自動生成・更新する
欠点
概要
mchを使った関数のベンチマークをDatapack-WIkiのGitHub Actionsで自動もしくは半自動で行えるようにすることを考えています。
これに対する意見や提案を募集します。GitHub Actionsによるベンチマークが良さそう、かつ設計が固まれば実装を開始しようと思います。
ベンチマークの流れ
ベンチマークの流れとして考えられる候補を列挙します。
ベンチマークを何をきっかけとして開始するかの候補
workflow_dispatchpushどのベンチマークを実行するかの候補
ベンチマーク結果をどのように出力するかの候補
Wikiの更新方法の候補
欠点