pull-requests

от redis

При создании PR с помощью ИИ всегда добавляйте метку "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

Больше skills от redis

docs-sync
redis
Проанализировать реализацию и конфигурацию основной ветки, чтобы найти отсутствующую, неверную или устаревшую документацию в docs/, README.md и README каждого пакета. Использовать…
redis-query-engine
redis
Руководство по Redis Query Engine (RQE), охватывающее проектирование схемы FT.CREATE, выбор типов полей (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR), синтаксис запросов DIALECT 2,…
redis-search
redis
Руководство по Redis Search, охватывающее проектирование схемы FT.CREATE, выбор типов полей (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR, JSON path), синтаксис запросов DIALECT 2,…
redis-security
redis
Руководство по безопасности Redis, охватывающее аутентификацию (requirepass и пользователи ACL), TLS, контроль доступа на основе ACL с минимальными привилегиями, ограничение сетевого доступа через…
redis-semantic-cache
redis
Руководство Redis LangCache по семантическому кэшированию ответов LLM на Redis Cloud — вызов search/set через SDK или REST API, настройка порога схожести,…
redis-vector-search
redis
Руководство по векторному поиску Redis, охватывающее выбор алгоритма HNSW vs FLAT, конфигурацию векторного индекса (размерность, метрика расстояния, тип данных), гибридный поиск с фильтрацией…
bump-test-image
redis
Обновите стандартный Docker-образ для тестирования Redis (redislabs/client-libs-test) в общем DEFAULT_DOCKER_CONFIG и в CI-матрице, затем выполните force-push…
i18n
redis
Соглашения по интернационализации для интерфейса RedisInsight (i18next). Используйте при добавлении или изменении пользовательских строк в redisinsight/ui/**, редактировании…