Stylus Milestone #2 - Interactive Dashboard for Developer Metrics
What is it?
A public dashboard is which displays key developer metrics for all Stylus grant recipients.
A WIP draft dashboard framework is here.
First draft: https://stylus-sprint.streamlit.app/ Code: https://github.com/opensource-observer/insights/tree/main/analysis/arbitrum/stylus/stylus%20funders%20dashboard
Includes:
- Overview: Offers a combined view of developer activity at the program level
- Project Activity: Rolling 12-month trend for developer metrics broken down by project for ease of comparison
- Project Deep Dive: Breaks down project performance into development velocity, community health, and project growth
- Risk Assessment: This is experimental - the goal is to create triggers based on configurable rules to serve as an early warning system (possibly an AI use case in the future)
- Network Analysis: Network of dependencies for projects using the Stylus SDK for Rust
Working on pulling the following changes after reviewing with Carl:
What is the topline metric? Showcase the number of active developers in the Arbitrum ecosystem based on the following data slices:
- Projects in OSSD with contracts in Arbitrum
- Projects funded via Stylus
- Projects downstream of Stylus SDK
Answer questions like: - What is the impact of the Stylus grant program on developer engagement? - How much activity is happening downstream of the Stylus SDK?
Which projects are driving the development (with categories)?
- In Arbitrum
- In Stylus Sprint
- Using Stylus SDK
Answer questions like: - Who are the most active projects not part of the grant? - Who in the grants program is most active?
Demo completed with Pruitt. Changes to be made tracked here.
The milestone report is here.