Skip to content

Conversation

@konard
Copy link
Member

@konard konard commented Sep 14, 2025

Summary

  • Implemented TopByTechnologyTrigger for technology-based user rankings
  • Added support for analyzing user activity with specific technologies like CUDA, Qt, Docker, React, etc.
  • Enhanced bot functionality to respond to "Top by technology [TECHNOLOGY_NAME]" issue titles

Features

  • Technology Detection: Analyzes repositories through name, description, topics, languages, and file patterns
  • User Ranking: Ranks users based on commit activity and contributions in technology-related repositories
  • Flexible Matching: Supports various technologies with extensible pattern matching
  • Recent Activity Focus: Analyzes last 3 months of activity for relevant results
  • Smart Scoring: Weights contributions based on technology usage in repositories

Usage

Create GitHub issues with titles like:

  • "Top by technology CUDA" - Find users working with CUDA
  • "Top by technology Qt" - Find users working with Qt frameworks
  • "Top by technology Docker" - Find users working with containerization
  • "Top by technology React" - Find users working with React

Test plan

  • Build verification - project compiles successfully
  • Code structure follows existing trigger patterns
  • Integration with existing bot infrastructure
  • Documentation updated with usage examples

🤖 Generated with Claude Code


Resolves #30

Adding CLAUDE.md with task information for AI processing.
This file will be removed when the task is complete.

Issue: #30
@konard konard self-assigned this Sep 14, 2025
- Implement TopByTechnologyTrigger that analyzes repositories and user activity
- Support for various technologies including CUDA, Qt, Docker, React, etc.
- Ranking based on commit activity and contribution patterns
- File pattern matching for technology detection
- Language analysis for technology weight calculation
- Updated Program.cs to register the new trigger
- Updated README.md with feature documentation and usage examples

Resolves issue #30: "Add top by technology"

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@konard konard changed the title [WIP] Add top by technology Add Top by Technology functionality Sep 14, 2025
@konard konard marked this pull request as ready for review September 14, 2025 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add top by technology

1 participant