Skip to main content

dd-sdk-iosgit-branch

Use when creating a new branch in dd-sdk-ios for a JIRA ticket or feature. Use when choosing a branch name or base branch for development work.

Aller à l'installation

Informations de source

Dépôt
DataDog/dd-sdk-ios
Dernière activité de la source
13 mars 2026 à 15:59
Langue détectée de SKILL.md
anglais
Étoiles
286
Forks
175

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
dd-sdk-ios:git-branch
description
Use when creating a new branch in dd-sdk-ios for a JIRA ticket or feature. Use when choosing a branch name or base branch for development work.
# Branching in dd-sdk-ios ## Convention Branch names follow: `<author>/<JIRA-TICKET>/<descriptive-slug>` - `<author>`: your GitHub username or initials - `<JIRA-TICKET>`: project shortname + ticket number (e.g. `RUM-9999`, `FFL-123`) - `<descriptive-slug>`: short kebab-case description **Examples from the repo:** - `maxep/RUM-14622/visionos-integration-test` - `bplasovska/RUM-14563/lowercase-header-keys` - `kelvin/RUM-13420/cache-ddtags` ## Branch Model The repo follows **git-flow**: `master` is production, `develop` is the integration branch. For a single PR, branch from `develop`: ```bash git checkout -b <author>/<JIRA-TICKET>/<slug> develop ``` For large contributions split across multiple PRs, create a shared feature branch first, then branch each PR from it: ```bash git checkout -b feature/<feature-slug> develop # shared target branch git checkout -b <author>/<JIRA-TICKET>/<slug> feature/<feature-slug> # per-PR branch ``` Each per-PR branch targets `feature/<feature-slug>`. Only the final feature branch is merged into `develop`. ## No JIRA Ticket? For chores or external contributions without a ticket, use a descriptive slug only: ```bash git checkout -b <author>/<slug> develop ```
Voir sur GitHub