Skip to content

martincostello/benchmarks-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

693 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Benchmarks Dashboard

Deployment status codecov

Introduction

A dashboard for visualising benchmark results from my repositories using BenchmarkDotNet and martincostello/benchmarkdotnet-results-publisher.

The dashboard is a Blazor WASM static application deployed to a GitHub Pages site.

Tip

If you would like to deploy your own copy of the dashboard, check out the martincostello/deploy-benchmarks-dashboard repository for further details.

Building and Testing

Compiling the application yourself requires Git, the .NET SDK, and Node.js to be installed.

To build and test the application locally from a terminal/command-line, run the following set of commands:

git clone https://github.com/martincostello/benchmarks-dashboard.git
cd benchmarks-dashboard
./build.ps1

Custom Styling

An optional custom stylesheet can be loaded by setting Dashboard:CustomCssUrl in src/Dashboard/wwwroot/appsettings.json to either an absolute or relative URL.

For example, to use a custom theme and matching brand icon:

{
  "Dashboard": {
    "BrandIcons": [ "fa-solid fa-stopwatch" ],
    "CustomCssUrl": "custom.css"
  }
}

Feedback

Any feedback or issues can be added to the issues for this project in GitHub.

Repository

The repository is hosted in GitHub: https://github.com/martincostello/benchmarks-dashboard.git

License

This project is licensed under the Apache 2.0 license.

About

A dashboard for visualising benchmark results from benchmarkdotnet-results-publisher

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors