Entendido. Vamos direto ao assunto. Aqui tens as Issues formatadas exatamente como pediste, focadas nos Endpoints para os Matches.
Issue: Implementar GET /api/matches
Descrição: Endpoint para listar os matches (usado para o Lobby e Histórico). AC (Acceptance Criteria):
Retornar uma lista de matches paginada (ex: 15 por página).
Permitir filtrar por status (ex: ?status=Pending para o Lobby).
Permitir filtrar por type (ex: ?type=3 ou 9).
A lista deve vir ordenada por began_at (mais recentes primeiro).
Incluir os dados dos jogadores (player1, player2) e vencedor na resposta.
Entendido. Vamos direto ao assunto. Aqui tens as Issues formatadas exatamente como pediste, focadas nos Endpoints para os Matches.
Issue: Implementar GET /api/matches
Descrição: Endpoint para listar os matches (usado para o Lobby e Histórico). AC (Acceptance Criteria):
Retornar uma lista de matches paginada (ex: 15 por página).
Permitir filtrar por status (ex: ?status=Pending para o Lobby).
Permitir filtrar por type (ex: ?type=3 ou 9).
A lista deve vir ordenada por began_at (mais recentes primeiro).
Incluir os dados dos jogadores (player1, player2) e vencedor na resposta.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Entendido. Vamos direto ao assunto. Aqui tens as Issues formatadas exatamente como pediste, focadas nos Endpoints para os Matches.
Issue: Implementar GET /api/matches
Descrição: Endpoint para listar os matches (usado para o Lobby e Histórico). AC (Acceptance Criteria):
Retornar uma lista de matches paginada (ex: 15 por página).
Permitir filtrar por status (ex: ?status=Pending para o Lobby).
Permitir filtrar por type (ex: ?type=3 ou 9).
A lista deve vir ordenada por began_at (mais recentes primeiro).
Incluir os dados dos jogadores (player1, player2) e vencedor na resposta.
Create GET /api/users/{id}/matches endpointto Create GET /api/matches