nf-core / nf-core/stats

Create Top 10 Pipelines traffic leaderboard

Open
#64 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
2
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Follow-up from PR #52, related to parent issue #61

Feature request

Add a dedicated "Top 10 Pipelines" leaderboard section to the Repository Traffic page.

Requirements

1. New leaderboard section
  • Filter to show only pipeline repositories (exclude core repos)
  • Show top 10 by total views
  • Display columns:
    • Pipeline name (with link)
    • Total Views
    • Unique Views
    • Total Clones
    • Unique Clones
    • Stars
2. Data filtering
  • Use category = 'pipeline' or similar filter
  • Exclude all core repositories (tools, website, etc.)
  • Sort by total views descending
3. Placement
  • Add as a new section after the existing Repository Traffic Leaderboard
  • Consider making it collapsible or in a tab

Acceptance criteria

  • New "Top 10 Pipelines" section appears on Repository Traffic page
  • Only pipeline repositories are shown (no core repos)
  • Table shows the specified metrics
  • Pipelines are sorted by total views
  • Pipeline names link to their GitHub repos

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Repository Traffic page and its existing Repository Traffic Leaderboard, then review PR #52 and parent issue #61 for the current implementation context. Add a Top 10 Pipelines section using the pipeline category filter, required metrics, repository links, and total-views sorting; done means only pipeline repositories appear with all specified columns.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.