Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Repos>Developer Gamification Dashboard
Developer Gamification Dashboard

Developer Gamification Dashboard

Gabriel Elias Marcelo

|
31 installs
| (0) | Free
Boost team engagement with real-time developer leaderboards! Track commits, Pull Requests, code reviews, and comments across your entire organization. Gamify your development workflow.
Get it free

Developer Gamification Dashboard

Transform your Azure DevOps organization into a competitive and engaging environment! This extension provides a real-time leaderboard that tracks developer contributions across all projects.

✨ What's New in v2.2.5

🔥 Streak Leaderboard

  • Current Streak ranking - See who has the longest active commit streak
  • Longest Streak (All-Time) - Historical records for consecutive commit days
  • Visual icons - Fire (7+ days), lightning (3+ days), trophy (record holder)

🏅 Performance Badges

  • Achievement system - Automatic badges based on developer metrics
  • 6 badge types - Consistency Champion, Code Reviewer, Speed Demon, Prolific Coder, Commentator, Veteran
  • Visual cards - Each badge shows icon, description, and top holders

🔍 30-Day Rankings Filter

  • Search by name/email - Real-time filter across all 4 Last-30-Days ranking tables
  • Empty state message - Clear feedback when no developers match the search

📌 Active Filter Indicator

  • Team filter banner - Shows which team filter is active at the top of the dashboard
  • Quick clear - One-click button to remove the active filter

🔎 Improved Empty State

  • No results message - Both All-Time and 30-Day filters now show helpful message when search returns no results

Previous: v2.2.4

🏆 Top Contributors Podium

  • Visual podium - Competition-style podium showing the top 3 contributors of the last 30 days
  • Medal icons - Gold, silver, and bronze medals with gradient-colored bars
  • Total score - Commits + PRs Created + PRs Approved + PR Comments

⏱️ PR Review Time Analytics

  • Fastest Reviewers ranking - See who reviews PRs the fastest (last 30 days)
  • Color-coded times - Green (≤4h), Yellow (≤24h), Red (>24h)
  • Review count - Number of PRs reviewed per developer

📊 Aggregated Day of Week Chart

  • Bar chart overview - Total commits per day of week across all repositories (last 30 days)
  • Peak day highlight - Most active day highlighted in accent color

🕐 Last Updated Timestamp

  • Refresh indicator - Shows when dashboard data was last loaded

🚫 Service Account Exclusion

  • Auto-detection - Built-in patterns automatically filter out build agents, service accounts and system groups
  • Manual exclusion - New "Excluir Usuários" settings tab to add custom names/emails to exclude
  • Applied everywhere - Filtered from commits, PRs, reviews, and comments

Previous: v2.2.3

🔍 All-Time Rankings Filter

  • Search by name/email - Real-time filter across all 4 All-Time ranking tables

📊 Commits by Hour of Day

  • Hourly distribution chart - Bar chart showing commit activity by hour (0-23h) for the last 30 days

Previous: v2.2.2

🔒 Access Control

  • Real access blocking - Only authorized users/teams can view the dashboard
  • Server-side config - Access settings stored via Azure DevOps Extension Data Service (shared across all users)
  • Admin management - First user to enable becomes admin; admins always have access
  • Access Denied screen - Clear message for unauthorized users

📧 Email-based Identification

  • Email as primary key - Developers identified by email, resolving duplicates with same display name
  • Email displayed in rankings - Shown below the developer name across all tables

📤 Export

  • Export to CSV - Full rankings, density, and metrics in Excel-compatible CSV format
  • Export to PDF - Print-optimized dashboard snapshot via browser print

Previous: v2.2.1

⚙️ Settings & Configuration

  • Settings Modal with project filtering and team-based access control
  • Commit Density ranking (commits per active day, per week)
  • Clickable activity graph (opens commits in Azure DevOps)

Previous: v2.2.0

🏢 Organization Home Page Tab

  • New "Gamification" tab on the organization home page, next to "Projects", "My work items", "My pull requests"
  • Organization-wide view - Aggregates data from ALL projects in your organization
  • Smart context detection - Inside a project: shows only that project's data. On org home: shows everything
  • Cross-project rankings - See top developers across your entire organization

🎨 Dark Theme Fix

  • Proper SDK theme detection - Now correctly detects Azure DevOps dark theme via SDK CSS variables
  • Adaptive colors - All colors automatically adjust to light/dark theme

🐛 Data Accuracy Fixes

  • Complete commit counts - Pagination fetches ALL commits per repository
  • Complete PR counts - Pagination fetches ALL pull requests per repository
  • Monthly commit total fixed - Race condition resolved, shows correct 30-day count

Features

Developer Rankings

Track and celebrate your team's achievements with comprehensive metrics:

Ranking Description
Commits (30d & All-Time) Top contributors by number of commits
PRs Created (30d & All-Time) Most active developers creating Pull Requests
PRs Approved (30d & All-Time) Top code reviewers who approved Pull Requests
PR Comments (30d & All-Time) Most engaged reviewers by comment activity

Monthly Dashboard (Last 30 Days)

Get insights into your team's recent activity:

  • Total Builds - Pipeline executions in the last month
  • Total Commits - Commit activity in the last 30 days
  • Build Success Rate - Percentage of successful builds
  • Slowest Builds - Identify pipeline bottlenecks

Developer Activity Tracking

Individual developer insights:

  • Contribution Graph - 365-day GitHub-style activity visualization
  • Current Streak - Consecutive days with commits
  • Longest Streak - Best streak achievement
  • Total Commits - Lifetime contribution count

Repository Statistics

Monitor your codebase health:

  • Total Repositories - Complete repo count
  • Active Repos (60 days) - Recently updated repositories
  • Total Commits - Organization-wide commit count
  • Total Pull Requests - PR activity across all repos

Commits by Day of Week

Understand team patterns:

  • Per-repository breakdown - See activity by day for each repo
  • Most Active Day - Identify peak productivity days
  • Weekly patterns - Visualize team work rhythms

How It Works

  1. Install the extension in your Azure DevOps organization
  2. Navigate to the Organization Home or Collection Admin
  3. Click on the "Gamification" hub in the sidebar
  4. View real-time rankings, statistics, and activity graphs
  5. Refresh data anytime with the Refresh button (cached for 15 minutes)

Data Sources

The dashboard intelligently aggregates data from:

  • Git Commits - All commits across repositories (full pagination)
  • Pull Requests - Creation, reviews, and completion data (full pagination)
  • Build Pipelines - Build execution results and duration (last 150 per project)
  • Code Reviews - Approval votes and comment threads
  • Developer Activity - Individual contribution patterns over 365 days

Performance

Lightning Fast Loading ⚡

  • Smart Caching - 15-minute cache for instant subsequent loads
  • Parallel Processing - Multiple data sources loaded simultaneously
  • Progressive Rendering - Rankings appear as data loads
  • Optimized API Calls - Reduced data transfer by 35%

Results

  • First load: 3-5 seconds (was 8-15 seconds)
  • Cached load: < 1 second
  • User perception: 2-3x faster with progressive rendering

Benefits

  • Boost Engagement - Motivate developers with friendly competition and streaks
  • Recognize Contributors - Highlight top performers automatically with medal system
  • Track Activity - Monitor trends with 30-day and all-time rankings
  • Identify Patterns - Day-of-week analysis and activity graphs
  • Zero Configuration - Works immediately after installation
  • Dark Mode Support - Comfortable viewing in any theme
  • Fast & Responsive - Optimized for performance

Privacy & Security

  • No external data storage - All data stays within Azure DevOps
  • No backend required - Runs entirely in the browser
  • Read-only access - Only reads data, never modifies anything
  • Local caching only - Uses browser localStorage for 15-minute cache
  • Secure API calls - All requests authenticated via Azure DevOps SDK

Requirements

  • Azure DevOps Services (cloud)
  • Permissions to view:
    • Projects and repositories (vso.project, vso.code)
    • Build pipelines (vso.build)
    • Work items (vso.work)

Support

Found a bug or have a suggestion? Please open an issue on our GitHub repository.


Painel de Gamificação para Desenvolvedores

Transforme sua organização Azure DevOps em um ambiente competitivo e engajador! Esta extensão fornece um ranking em tempo real que acompanha as contribuições dos desenvolvedores em todos os projetos.

✨ Novidades na v2.2.5

🔥 Streak Leaderboard

  • Ranking de Current Streak - Veja quem tem a maior sequência ativa de commits
  • Longest Streak (All-Time) - Recordes históricos de dias consecutivos com commits
  • Ícones visuais - Fogo (7+ dias), raio (3+ dias), troféu (recorde)

🏅 Performance Badges

  • Sistema de conquistas - Badges automáticos baseados em métricas dos desenvolvedores
  • 6 tipos de badges - Consistency Champion, Code Reviewer, Speed Demon, Prolific Coder, Commentator, Veteran
  • Cards visuais - Cada badge mostra ícone, descrição e holders

🔍 Filtro nos Rankings de 30 Dias

  • Busca por nome/email - Filtro em tempo real nas 4 tabelas de rankings de 30 dias
  • Mensagem de empty state - Feedback claro quando nenhum desenvolvedor corresponde à busca

📌 Indicador de Filtro Ativo

  • Banner de filtro por team - Mostra qual filtro de team está ativo no topo do dashboard
  • Limpar rápido - Botão para remover o filtro ativo com um clique

🔎 Empty State Melhorado

  • Mensagem de "sem resultados" - Filtros All-Time e 30 Dias agora mostram mensagem útil quando busca não retorna resultados

Anterior: v2.2.4

🏆 Pódio dos Top Contributors

  • Pódio visual - Pódio estilo competição com os 3 maiores contribuidores dos últimos 30 dias
  • Medalhas - Ouro, prata e bronze com barras em gradiente
  • Score total - Commits + PRs Created + PRs Approved + PR Comments

⏱️ PR Review Time Analytics

  • Ranking de Reviewers mais rápidos - Veja quem revisa PRs mais rápido (últimos 30 dias)
  • Cores por tempo - Verde (≤4h), Amarelo (≤24h), Vermelho (>24h)
  • Contagem - Número de PRs revisados por desenvolvedor

📊 Gráfico Agregado por Dia da Semana

  • Gráfico de barras - Total de commits por dia da semana em todos os repositórios (últimos 30 dias)
  • Dia de pico destacado - Dia mais ativo em cor accent

🕐 Timestamp de Última Atualização

  • Indicador de refresh - Mostra quando o dashboard foi atualizado pela última vez

🚫 Exclusão de Service Accounts

  • Detecção automática - Padrões built-in filtram automaticamente build agents, service accounts e grupos do sistema
  • Exclusão manual - Nova aba "Excluir Usuários" nas configurações para adicionar nomes/emails customizados
  • Aplicada em tudo - Filtrado de commits, PRs, reviews e comentários

Anterior: v2.2.3

🔍 Filtro nos Rankings All-Time

  • Busca por nome/email - Filtro em tempo real nas 4 tabelas de rankings All-Time

📊 Commits por Hora do Dia

  • Gráfico de distribuição horária - Barras mostrando atividade de commits por hora (0-23h) nos últimos 30 dias

Anterior: v2.2.2

🔒 Controle de Acesso

  • Bloqueio de acesso real - Apenas usuários/teams autorizados podem ver o dashboard
  • Configuração server-side - Salva via Azure DevOps Extension Data Service (compartilhada entre todos os usuários)
  • Gestão de admins - Primeiro usuário a ativar se torna admin; admins sempre têm acesso
  • Tela de Acesso Negado - Mensagem clara para usuários não autorizados

📧 Identificação por Email

  • Email como chave primária - Desenvolvedores identificados por email, resolvendo duplicatas com mesmo nome
  • Email nos rankings - Exibido abaixo do nome do dev em todas as tabelas

📤 Exportar

  • Exportar para CSV - Rankings completos, density e métricas em formato CSV compatível com Excel
  • Exportar para PDF - Snapshot do dashboard otimizado para impressão

Anterior: v2.2.1

⚙️ Configurações

  • Modal de Configurações com filtro de projetos e controle de acesso por team
  • Ranking de Commit Density (commits por dia ativo, por semana)
  • Gráfico de atividade clicável (abre commits no Azure DevOps)

Anterior: v2.2.0

🏢 Aba na Homepage da Organização

  • Nova aba "Gamification" na página inicial da organização, ao lado de "Projects", "My work items", "My pull requests"
  • Visão organizacional - Agrega dados de TODOS os projetos da sua organização
  • Detecção inteligente de contexto - Dentro de um projeto: mostra apenas dados daquele projeto. Na home da org: mostra tudo
  • Rankings cross-project - Veja os top desenvolvedores de toda a organização

🎨 Correção do Tema Escuro

  • Detecção via SDK - Agora detecta corretamente o tema escuro via variáveis CSS do Azure DevOps SDK
  • Cores adaptativas - Todas as cores ajustam-se automaticamente ao tema claro/escuro

🐛 Correções de Precisão de Dados

  • Contagem completa de commits - Paginação busca TODOS os commits por repositório
  • Contagem completa de PRs - Paginação busca TODOS os pull requests por repositório
  • Total mensal de commits corrigido - Race condition resolvida, contagem correta de 30 dias

Funcionalidades

Rankings de Desenvolvedores

Acompanhe e celebre as conquistas do seu time com métricas abrangentes:

Ranking Descrição
Commits (30d e Histórico) Maiores contribuidores por número de commits
PRs Criados (30d e Histórico) Desenvolvedores mais ativos criando Pull Requests
PRs Aprovados (30d e Histórico) Melhores revisores que aprovaram Pull Requests
Comentários em PR (30d e Histórico) Revisores mais engajados por atividade de comentários

Painel Mensal (Últimos 30 Dias)

Obtenha insights sobre a atividade recente do time:

  • Total de Builds - Execuções de pipeline no último mês
  • Total de Commits - Atividade de commits nos últimos 30 dias
  • Taxa de Sucesso de Builds - Porcentagem de builds bem-sucedidos
  • Builds Mais Lentos - Identifique gargalos de pipeline

Rastreamento de Atividade Individual

Insights de desenvolvedores individuais:

  • Gráfico de Contribuição - Visualização de atividade de 365 dias estilo GitHub
  • Sequência Atual - Dias consecutivos com commits
  • Maior Sequência - Melhor conquista de sequência
  • Total de Commits - Contagem de contribuições vitalícia

Estatísticas de Repositórios

Monitore a saúde da sua base de código:

  • Total de Repositórios - Contagem completa de repos
  • Repos Ativos (60 dias) - Repositórios atualizados recentemente
  • Total de Commits - Contagem de commits em toda organização
  • Total de Pull Requests - Atividade de PR em todos os repos

Commits por Dia da Semana

Entenda os padrões do time:

  • Detalhamento por repositório - Veja atividade por dia para cada repo
  • Dia Mais Ativo - Identifique dias de pico de produtividade
  • Padrões semanais - Visualize ritmos de trabalho do time

Como Funciona

  1. Instale a extensão na sua organização Azure DevOps
  2. Navegue até a Página Inicial ou Administração da Coleção
  3. Clique no hub "Gamification" na barra lateral
  4. Visualize rankings, estatísticas e gráficos de atividade em tempo real
  5. Atualize os dados a qualquer momento com o botão Refresh (cache de 15 minutos)

Fontes de Dados

O painel agrega inteligentemente dados de:

  • Commits Git - Todos os commits dos repositórios (paginação completa)
  • Pull Requests - Criação, revisões e dados de conclusão (paginação completa)
  • Pipelines de Build - Resultados e duração de builds (últimos 150 por projeto)
  • Revisões de Código - Votos de aprovação e threads de comentários
  • Atividade de Desenvolvedores - Padrões de contribuição individual ao longo de 365 dias

Performance

Carregamento Ultra Rápido ⚡

  • Cache Inteligente - Cache de 15 minutos para carregamentos instantâneos subsequentes
  • Processamento Paralelo - Múltiplas fontes de dados carregadas simultaneamente
  • Renderização Progressiva - Rankings aparecem enquanto os dados carregam
  • Chamadas de API Otimizadas - Transferência de dados reduzida em 35%

Resultados

  • Primeira carga: 3-5 segundos (era 8-15 segundos)
  • Carga em cache: < 1 segundo
  • Percepção do usuário: 2-3x mais rápido com renderização progressiva

Benefícios

  • Aumente o Engajamento - Motive desenvolvedores com competição saudável e sequências
  • Reconheça Contribuidores - Destaque os melhores performers com sistema de medalhas
  • Acompanhe Atividades - Monitore tendências com rankings de 30 dias e histórico completo
  • Identifique Padrões - Análise por dia da semana e gráficos de atividade
  • Zero Configuração - Funciona imediatamente após a instalação
  • Suporte a Modo Escuro - Visualização confortável em qualquer tema
  • Rápido e Responsivo - Otimizado para performance

Privacidade e Segurança

  • Sem armazenamento externo - Todos os dados permanecem no Azure DevOps
  • Sem backend - Executa inteiramente no navegador
  • Acesso somente leitura - Apenas lê dados, nunca modifica nada
  • Cache apenas local - Usa localStorage do navegador para cache de 15 minutos
  • Chamadas de API seguras - Todas as requisições autenticadas via Azure DevOps SDK

Requisitos

  • Azure DevOps Services (nuvem)
  • Permissões para visualizar:
    • Projetos e repositórios (vso.project, vso.code)
    • Pipelines de build (vso.build)
    • Itens de trabalho (vso.work)

Suporte

Encontrou um bug ou tem uma sugestão? Abra uma issue no nosso repositório GitHub.


Made with passion for the Azure DevOps community

Feito com paixão para a comunidade Azure DevOps

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft