Skip to content

[Feature Request] Extend Commit Activity Stats Timeframe Without Overloading Dashboard #58

Open

Description

@onlydole

Issue Description

https://all.devstats.cncf.io/d/53/projects-health-table?orgId=1

The current commit activity display compares commits in the last (n) months to the previous (n) months. This statistic is valuable for understanding trends in commit activity over time. However, extending this timeframe to cover a more extended period without overloading the dashboard would be beneficial.

Proposed Solution

  1. Implement a feature that allows users to select custom timeframes for commit activity comparison (e.g., last six months vs. previous six months, last 12 months vs. previous 12 months, etc.).
  2. Ensure that the extended commit activity stats do not clutter or overload the dashboard by optimizing the display or providing options for users to toggle between different timeframes.

Benefits

  • Provides users with more in-depth insights into commit activity trends.
  • Enables users to analyze commit activity over custom timeframes.
  • Maintains a clean and user-friendly dashboard while adding more detailed statistics.

Activity

  1. tegioz commented on Jan 18, 2024

    @tegioz

    Hi!

    Should we transfer this issue to cncf/devstats?

    /cc @lukaszgryglicki

  2. transferred this issue fromcncf/landscapeon Apr 5, 2024
  3. lukaszgryglicki commented on Apr 6, 2024

    @lukaszgryglicki
    Member

    We cannot support arbitrary "custom time range" we are pre-computing selected set of metrics and then UI only selects from already calculated values, we can eventually add a new set of possible selections - you would need to list them and eventually add a drop down allowing you to select one of them while hiding other ones. We need to keep this behaviour (pre-calculating all, not computing anyting on the fly from the raw data) to keep DevStats fast.

    Also this kind of modification needs approval from @caniszczyk including approval of additional time-ranges and approach with drop-down to allow choosing which one should be displayed.

  4. Arunodoy18 commented on Dec 3, 2025

    @Arunodoy18

    HI, I think i should work on this .
    .take-issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions