commits

โดย redis

ปฏิบัติตามรูปแบบ Conventional Commits:

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

Commit Message Guidelines

Follow Conventional Commits format:

<type>(<scope>): <subject>

<body>

<footer>

Commit Types

  • feat - New feature
  • fix - Bug fix
  • refactor - Code refactoring
  • test - Adding or updating tests
  • docs - Documentation changes
  • chore - Maintenance tasks
  • style - Code style changes (formatting)
  • perf - Performance improvements
  • ci - CI/CD changes

Examples

feat(ui): add user search functionality

Implements real-time search with debouncing.

References: #RI-123

---

fix(api): resolve memory leak in connection pool

Properly cleanup subscriptions on unmount.

Fixes #456

---

test(ui): add tests for data serialization

refactor(api): extract common validation logic

docs: update API endpoint documentation

chore: upgrade React to version 18.2

Best Practices

✅ Good Commits

  • Clear, descriptive subject line
  • Atomic changes (one logical change per commit)
  • Reference issue/ticket in body
  • Explain why, not just what
  • Keep it concise - Don't list every file change in the body
feat(ui): add user profile editing

Allows users to update their profile information including
name, email, and avatar. Includes validation and error handling.

References: #RI-123

❌ Bad Commits

# Too vague
fix stuff
WIP
update

# Too broad
add feature, fix bugs, refactor code, update tests

Issue References

  • JIRA (internal): References: #RI-123 or Fixes #RI-123
  • GitHub (open source): Fixes #456 or Closes #456
  • Use # for auto-linking in commit messages

Skills เพิ่มเติมจาก redis

docs-sync
redis
วิเคราะห์การใช้งานและการกำหนดค่าในสาขา master เพื่อค้นหาเอกสารที่ขาดหาย ไม่ถูกต้อง หรือล้าสมัยใน 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 ครอบคลุมการออกแบบ schema ของ 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 กับ FLAT การกำหนดค่าดัชนีเวกเตอร์ (มิติ, หน่วยวัดระยะทาง, ชนิดข้อมูล), การค้นหาแบบไฮบริดแบบกรอง…
bump-test-image
redis
อัปเดตอิมเมจทดสอบ Redis docker เริ่มต้น (redislabs/client-libs-test) ใน DEFAULT_DOCKER_CONFIG ที่ใช้ร่วมกันและ CI matrix จากนั้น force-push …
i18n
redis
ข้อกำหนดการทำสากลสำหรับอินเทอร์เฟซ RedisInsight UI (i18next) ใช้เมื่อเพิ่มหรือแก้ไขสตริงที่ผู้ใช้เห็นภายใต้ redisinsight/ui/** แก้ไข…