Retire the Trending tab from Explore > Projects
## Problem Statement
The `Trending` tab on our `Explore > Projects` list has become a maintenance burden with limited user value. Based on [recent analysis](https://10az.online.tableau.com/#/site/gitlab/views/ProjectsExplore/GitLab_comTrendsExploreProjects?:iid=1), it should be removed rather than improved.
See https://gitlab.com/explore/projects/trending for context.
## Rationale
### Technical Limitations
- **Unsophisticated algorithm**: Only lists public projects with the most number of non-system notes created within the last 1 month
- **Limited scope**: Displays only ~100 most trending items maximum, and is limited to public projects
- **No search capability**: Cannot be searched in its entirety, limiting discoverability
- **Stagnant development**: No investment or improvements made in significant time
### Usage Data
- **Very low engagement**: Trending tab shows minimal click-through rates
- **User preference**: "Active" and "All" tabs are the most accessed alternatives
- **Documentation gap**: Minimal references in documentation, absent from Projects API
### Maintenance Cost
- **Technical debt**: Maintaining an algorithm we don't invest in
- **Design complexity**: Adds unnecessary complexity to tab redesign efforts
- **Resource allocation**: Time spent on trending features could be better utilized
## Proposed Solution
**Remove the Trending tab entirely** rather than investing in improvements.
## Implementation Plan
### Phase 1: Preparation
- [x] Conduct final usage analytics review to confirm low engagement
- [x] Identify any remaining documentation references for cleanup
- [ ] Prepare user communication materials
- [x] Review codebase for trending-related dependencies
### Phase 2: Technical Removal
- [ ] **Communication**: Include removal in release notes/changelog
- [ ] Remove `Trending` tab from `Explore > Projects`
- [ ] Clean up trending algorithm code and related backend logic
- [ ] Remove trending-related API endpoints (if any)
- [ ] Update automated tests
- [ ] Remove trending references from documentation
## User Impact
### Minimal Disruption Expected
- **Low usage**: Existing data shows minimal user dependence
- **Clear alternatives**: `Active` and `All` tabs provide better discovery mechanisms
- **Standard communication**: Release notes will inform users of the change
### Migration Path
Users currently relying on Trending can transition to:
- **Active tab**: For recently updated items
- **All tab**: For comprehensive browsing with search capabilities
- **Search functionality**: For targeted discovery
---
**Breaking Change**: Yes
epic