Skip to content
Panthut Ketphan edited this page Oct 29, 2025 · 2 revisions

🌿 UniPlan GitHub Branch Naming Guide

All branches must follow this format:

<type>/<short-description>


πŸ”‘ Allowed Types

  • feature β†’ New features or enhancements
  • bugfix β†’ Bug fixes
  • hotfix β†’ Critical fixes for production
  • release β†’ Release preparation branches
  • docs β†’ Documentation changes

πŸ“ Rules

  1. No ticket numbers in branch names (❌ T-456).
  2. Use lowercase letters, numbers, and hyphens (-) only.
  3. Short description should be 3–5 words.
  4. Can also add number behind if you do same thing but different branch
  5. Be clear and concise.

βœ… Examples

  • feature/user-authentication
  • bugfix/fix-header-styling-2
  • hotfix/security-patch-1
  • release/v2.0.1
  • docs/update-readme

❌ Bad β†’ βœ… Good

  • feature/T-456-user-authentication β†’ feature/user-authentication
  • bugfix/T-789-fix-header-styling β†’ bugfix/fix-header-styling
  • hotfix/T-321-security-patch β†’ hotfix/security-patch
  • docs/T-654-update-readme β†’ docs/update-readme