Sqlitecpp Git Branching

SQLiteCpp branch naming and creation rules for starting tasks, issues, or features.

srombauts a6e78df 1.2 KB Updated

File contents

SQLiteCpp Git Branching

When to create a branch

  • User mentions working on a task, issue, or feature.
  • User references a GitHub issue number.

Before starting work

  1. Run git status to check current branch.
  2. If on master or wrong branch, create a task-specific branch from master.

Create the branch before the first edit. If edits were accidentally made on master, create the task branch with the working tree intact before continuing.

Branch naming

  • With issue: <issue>-<type>-<short-description>
    • 123-fix-short-description
    • 123-feature-short-description
  • Without issue: <type>-<short-description>
    • fix-short-description
    • feature-short-description
  • Issue ID is optional; do not use a 000- prefix.

Maintenance branch conventions

  • Updating the bundled SQLite3: update-sqlite-X.Y.Z (e.g. update-sqlite-3.52.2). See [[sqlitecpp-update-sqlite]].
  • Cutting a release: release-X.Y.Z. See [[sqlitecpp-release]].

Branch-only requests

  • If the user only requests a branch, create it and stop (no file changes).

srombauts/sqlitecpp/tree/main/.claude/skills/sqlitecpp-git-branching commit a6e78dfb61

Frequently asked questions

npx skillmds@latest add srombauts/sqlitecpp-git-branching