pull-requests

por redis

Al crear PRs con asistencia de IA, siempre añade la etiqueta "AI-Made".

npx skills add https://github.com/redis/redisinsight --skill pull-requests

Pull Request Guidelines

Creating a PR

PR Title

Include issue number at the start:

RI-123 Add user profile editing
#456 Fix memory leak in connection pool

PR Description Template

# What

Describe what was changed.

# Testing

Describe how to test the changes.

---

Refs #RI-123

PR Description Guidelines:

  • Keep it concise - Avoid verbose descriptions
  • Focus on high-level changes - Don't list every code change in the #What section
  • Brief and to the point - The diff shows the details; describe the "why" and "what" at a high level
  • Technical decisions - Only mention significant architectural or design decisions if relevant
  • Link, don't auto-close - Use Refs #RI-123 / Addresses #RI-123, not Closes/Fixes/Resolves - those keywords auto-close the issue when the PR merges, and tickets should be closed manually, not by the merge

Review Process

As PR Author

  • Respond to all comments - Address every piece of feedback
  • Don't take feedback personally - Reviews improve code quality
  • Update code based on feedback - Make requested changes
  • Mark conversations as resolved - After addressing feedback
  • Keep PR up to date - Rebase on main regularly

As PR Reviewer

  • Be constructive and respectful - Focus on improvement
  • Focus on logic, not style - Linter handles formatting
  • Check for:
    • Logic errors and edge cases
    • Performance issues
    • Security concerns
    • Test coverage
    • Missing documentation
    • Architectural concerns

Review Checklist

  • Code follows project patterns
  • Tests are comprehensive
  • No console.log or debug code
  • TypeScript types are proper
  • Error handling is adequate
  • Documentation is updated
  • No security vulnerabilities
  • Performance is acceptable

Más skills de redis

docs-sync
redis
Analizar la implementación y configuración de la rama master para encontrar documentación faltante, incorrecta o desactualizada en docs/, README.md y READMEs por paquete. Usar…
redis-query-engine
redis
Orientación sobre Redis Query Engine (RQE) que cubre diseño de esquemas FT.CREATE, selección de tipos de campo (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR), sintaxis de consultas DIALECT 2,…
redis-search
redis
Orientación sobre Redis Search que cubre diseño de esquemas FT.CREATE, selección de tipos de campo (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR, JSON path), sintaxis de consulta DIALECT 2,…
redis-security
redis
Guía de seguridad de Redis que cubre autenticación (requirepass y usuarios ACL), TLS, control de acceso basado en ACL con mínimo privilegio, restricción de exposición de red mediante…
redis-semantic-cache
redis
Guía de Redis LangCache para el almacenamiento en caché semántico de respuestas de LLM en Redis Cloud: llamadas a search/set mediante el SDK o la API REST, ajuste del umbral de similitud,…
redis-vector-search
redis
Guía de búsqueda vectorial en Redis que cubre la elección del algoritmo HNSW vs FLAT, configuración del índice vectorial (dimensiones, métrica de distancia, tipo de datos), búsqueda híbrida filtrada…
bump-test-image
redis
Actualiza la imagen de prueba docker de Redis predeterminada (redislabs/client-libs-test) en el DEFAULT_DOCKER_CONFIG compartido y la matriz de CI, luego haz force-push de los…
i18n
redis
Convenciones de internacionalización para la interfaz de RedisInsight (i18next). Úsese al añadir o modificar cadenas visibles para el usuario en redisinsight/ui/**, al editar el…