Skip to content

feat: add Ecosystem Map page for repo emission and language visualiza…#1251

Open
Kelvinchen03 wants to merge 2 commits into
entrius:testfrom
Kelvinchen03:feat/ecosystem-map-page
Open

feat: add Ecosystem Map page for repo emission and language visualiza…#1251
Kelvinchen03 wants to merge 2 commits into
entrius:testfrom
Kelvinchen03:feat/ecosystem-map-page

Conversation

@Kelvinchen03
Copy link
Copy Markdown

@Kelvinchen03 Kelvinchen03 commented May 20, 2026

Summary

Added a new /ecosystem page that provides miners with a single-glance view of where the network's earning potential is concentrated. The page displays:

  • Repository Emission Map: Ranked list of all registered repositories sorted by emissionShare, showing each repo's fraction of total α emissions per epoch, eligibility gate (min_credibility or network default 80%), and a proportional bar with exact share value and percentage

  • Language Weight Chart: Grouped by canonical language name, sorted by weight, displaying file extension chips, weight bar (relative to highest-weight language), and raw weight value

The page uses existing API endpoints (/dash/repos and /dash/languages) with no new backend work required.

Related Issues

close #1250

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other (describe below)

Screenshots

image

Checklist

  • New components are modularized/separated where sensible
  • Uses predefined theme (e.g. no hardcoded colors)
  • Responsive/mobile checked
  • Tested against the test API
  • npm run format and npm run lint:fix have been run
  • npm run build passes
  • Screenshots included for any UI/visual changes

@xiao-xiao-mao xiao-xiao-mao Bot added the feature Net-new functionality label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Net-new functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Ecosystem Map page — language weights & repo emission visualization

1 participant