Hope Ventures Conventions
Scope: Git branch, commit, and PR conventions specific to Hope Ventures projects on Azure DevOps.
Git and PR conventions for Hope Ventures projects.
Detection
Match when:
- Remote URL contains
dev.azure.com/hopeventures/(case insensitive) - Working directory under
$HOME/repos/HopeVentures/
Platform
- Platform: Azure DevOps
- CLI:
az reposandaz boards - Reference: See
azure-devopsskill for CLI command syntax
Branch Naming
feature/<area>/<descriptive-name>- e.g.,feature/facilitation/attendance-trackingfix/<area>/<descriptive-name>- e.g.,fix/facilitation/update-group-view-on-facilitator-licence-changemain(default branch)
Use git switch -c <branch> to create branches (not git checkout - it's blocked to prevent accidental data loss).
Direct Commits to Main
The following repos allow direct commits to main (no branch required):
- Repos ending with
-Documentation
Commit Messages
- Concise, single line, imperative mood
- No prefixes. See
git-commitskill. - Work item reference optional in commits (required in PR)
- Load the
writing-styleskill.
PR Description Format
Follow the writing-style skill for content. Use this template:
## Summary
Brief description of the changes.
## Related Work Items
#1234
#5678
## Changes
- Change 1
- Change 2
Notes:
- Work item links (
#1234) must be on separate lines with blank lines between for proper rendering - Test Plan section is optional — omit unless explicitly needed
Work Item Linking
See azure-devops-repos skill for the full PR completion workflow and CLI commands.
- PR description → Reference PBIs using
#1234format - CLI linking → Link Tasks via
az repos pr work-item add - In commits: Work item references are optional
