Conversation
|
Hi @ggondela1419 great job! I really appreciate the fact that you made the home page as modular as possible that is exactly what we are wanting to continue with. Before being able to merge your PR I had a question and an edit if possible: is there a reason there are two Org Level Time Based charts? And if you could create a stylings document so it matches closer to the mockup we created you will be all set to be merged! Thank you for your work on this issue! |
|
@dhyana6466 great job reviewing this issue! I thought all your comments were really insightful :) |
|
Hi @hcaballero2 thanks for looking at this PR! The two time-based charts were already there when I updated my branch from the main branch. In the code, it says that one of them shows the average time to close issues and the other shows the average time to merge PRs. I decided to keep both of them since they show separate time measurements, but I can change the layout or remove one if you would prefer that. I will start working on a styling document to align better with the mockup. |
Preferably the Timebased chart has only one chart and the volume based on is also displayed. So the average time to merge PRs and average time to close issues should be on the same chart and a volume based chart should also be displayed. This may have been due to an issue when merging the time based chart, so if you run into any issues please let me know! |
…s together and cleaned up chart styling for consistency
|
Great work! |

Description
This PR implements the Dashboard Home Page by utilizing the current chart and contributor components. The Home page now displays organizational-level metrics (like issues, PRs, and commits) along with time-based metrics (such as average time to close issues and merge PRs) using aggregated data in test_data.json. I also added the Top Contributors/Top Repositories component to the layout for a quick overview of activity. The goal was to maintain a clean and organized page without getting into the specifics of individual repos or users, so that additional metrics can be added later on if necessary. This update relies on: TransformVolumeData, TransformTimeData, TimeBased chart component, and TopContributorsRepos component.
Fixes #103
Type of change
How Has This Been Tested?
I tested the Home page locally by starting up the development server and verifying that:
Steps to Reproduce:
Test Configuration:
Checklist:
Screenshot of Output