Skip to content

bevyengine/twitcher

Repository files navigation

Twitcher

Collect and monitor metrics about Bevy

How It Works

  • Commits on which to collect metrics are pushed as files to the queue branch
    • A GitHub action will push new commits from the Bevy repositoty every hour
    • Additional commits can be pushed to collect metrics about history or more commits
  • Dedicated hardware checks out the queue branch and runs the metrics collection process
  • Results are pushed to the results branch, and the commit finished is removed from the queue branch
  • A static website is built from the results branch and deployed on GitHub Pages

How Can You Trigger Metrics Collection On A Commit

Open a PR on the queue branch adding a file with the commit you want as a filename.

How Can You Help

Metrics Collection

You can open an issue suggesting a new metric to collect, or a PR to implement it.

They are tagged with the Metrics label.

Website

Improvements about the website are tagged with the Website label.

Collector

Improvements about the collector are tagged with the Collector label.

About

Metrics about Bevy

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks