# Dashboard 2.0 Project - GitHub Project Analysis

**URL:** <https://discourse.nodered.org/t/dashboard-2-0-project-github-project-analysis/90144>\
**Category:** Share Your Projects\
**Tags:** flowfuse, dashboard-2\
**Created:** [13 August 2024 08:11 UTC](https://discourse.nodered.org/t/dashboard-2-0-project-github-project-analysis/90144 "2024-08-13T08:11:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [13 August 2024 08:11 UTC](https://discourse.nodered.org/t/dashboard-2-0-project-github-project-analysis/90144/1 "2024-08-13T08:11:20Z")

</div>

@jbudd recently asked about Dashboard 2.0 projects, and noticed that there is a lack in the "Share Your Projects" channel. As such, I thought I'd share a tool we use internally in FlowFuse to track activity for our projects:

## Details

- We use this to track new contributors, and their activity.
- We can track this across our main repositories, and look at reviews and opened PRs
- We can track activity by monitoring "Issues Closed" and "PRs Opened/Merged"
- We also have a sizing matrix which compares the "size" label we attach to issues, and then the size of PR that closes them

## Screenshots

### Filtering & Contributor Overview

This view has `ui-form` elements on the left to allow for filtering, with a `ui-template` on the right which uses custom list items to show summaries for each contributor.

 ![Screenshot 2024-08-13 at 09.00.42](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/4/7485fb087b9e0dfa9a6a80c38d6db06ef48e952c.jpeg)

### Acitivity

Here we have a couple of `ui-chart` elements that render the number of issues closed each wek, as well as PRs opened/merged to ensure we're keeping up a consistent pace of progress.

 ![Screenshot 2024-08-13 at 09.00.54](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/1/616b48b03bfe4f8c2e74d161e7265d78c230b699.png)

## Sizing Matrix

This view consists of a couple of `ui-template` nodes, the first of which uses Vuetify's "progess-linear" elements inside which track how effective our project management is

Then a sizing matrix which compares the labelled size of an issue vs. the size of the PR

 ![Screenshot 2024-08-13 at 09.01.11](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/4/34a905fbb87588903e8821987dee7cdee5589fba.png)

### Deadline Tracking

Finally, we have a another copy of these `ui-template` elements that track how many items are delivered on schedule per their attached "Expected" date - with this screenshot showing data for our core `@flowfuse/flowfuse` repository.

 ![Screenshot 2024-08-13 at 09.06.00](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/e/6e873635c9424f36ac618a0ee396bc0aa7f99fc7.png)
