branches

par redis

Create and name git branches following project conventions. Use when creating branches, checking out new branches, or the user mentions branch naming.

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

Branch Naming Conventions

Use lowercase kebab-case with type prefix and issue/ticket identifier.

# Pattern: <type>/<issue-ref>/<short-title>

# INTERNAL (JIRA - RI-XXX)
feature/RI-123/add-user-profile
bugfix/RI-789/memory-leak
fe/feature/RI-567/add-dark-mode
be/bugfix/RI-345/fix-redis-connection
docs/RI-333/update-docs
test/RI-444/add-unit-tests
e2e/RI-555/add-integration-tests

# OPEN SOURCE (GitHub - XXX)
feature/123/add-export-feature
bugfix/789/fix-connection-timeout

# Special branches
release/v2.0.0
ric/RI-666/custom-prefix

Branch Types

  • feature/ - New features and refactoring (affects multiple areas)
  • bugfix/ - Bug fixes (affects multiple areas)
  • fe/feature/ - Frontend-only features (only redisinsight/ui/ folder)
  • fe/bugfix/ - Frontend-only bug fixes (only redisinsight/ui/ folder)
  • be/feature/ - Backend-only features (only redisinsight/api/ folder)
  • be/bugfix/ - Backend-only bug fixes (only redisinsight/api/ folder)
  • docs/ - Documentation changes
  • test/ - Test-related changes
  • e2e/ - End-to-end test changes
  • release/ - Release branches
  • ric/ - Custom prefix for special cases

Note: When a bug fix affects only the redisinsight/ui/ folder, use fe/bugfix/ prefix instead of bugfix/.

Issue References

  • Internal: RI-XXX (JIRA ticket)
  • Open Source: XXX (GitHub issue number)
  • Use # only in commit messages, not branch names

Plus de skills de redis

docs-sync
redis
Analyser l'implémentation et la configuration de la branche master pour trouver la documentation manquante, incorrecte ou obsolète dans docs/, README.md et les READMEs par package. Utiliser…
official
implement-command
redis
Add a new Redis command (or command variant) to node-redis end-to-end — the `<NAME>.ts` Command file, its registration with JSDoc in the package…
official
maintainer-review
redis
Examiner une URL de problème ou de demande de tirage GitHub en tant que mainteneur de node-redis, avec une évaluation progressive pour déterminer si la revendication est réelle, pratiquement importante, déjà…
official
pr-draft-summary
redis
Créez le bloc de résumé PR-ready requis, la suggestion de branche, le titre et la description de brouillon pour node-redis. Doit être utilisé avant la réponse finale chaque fois que le…
official
runtime-behavior-probe
redis
Planifier et exécuter des investigations sur le comportement d'exécution avec des scripts sonde TypeScript temporaires, des matrices de validation, des contrôles d'état et des rapports axés sur les résultats. Utiliser…
official
backend
redis
Modèles de développement backend NestJS pour l'API RedisInsight : structure des modules, services, contrôleurs, DTOs, injection de dépendances et gestion des erreurs. Utiliser lorsque…
official
branches
redis
Utiliser le kebab-case en minuscules avec le préfixe de type et l'identifiant du ticket. Les noms de branches doivent respecter les règles du workflow GitHub Actions (voir .github/workflows/enforce-branch-name-rules.yml).
official
code-quality
redis
Code-quality standards for RedisInsight: TypeScript strictness, naming conventions (camelCase, PascalCase, UPPER_SNAKE_CASE), linting rules, no `any` without…
official