Skip to main content

git-workflow

Git workflow, branch naming and commit conventions for ts-libs

Informações da origem

Repositório
LedgerHQ/ts-libs
Última atividade na origem
17 de julho de 2026 às 09:42
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
git-workflow
description
Git workflow, branch naming and commit conventions for ts-libs
# Git Workflow ## Branch Naming | Prefix | Use | | ---------- | ---------------------------- | | `feat/` | New library or feature | | `bugfix/` | Bug fix | | `support/` | Refactor, CI, tooling, tests | | `chore/` | Maintenance, config | Examples: `feat/add-errors-lib`, `bugfix/fix-logs-dispatch`, `support/update-nx` Rules: kebab-case, short, one concern per branch. ## Base Branch Always branch from and PR into **`develop`**. `main` is release-only (never commit directly). ## Commit Format Follow **Conventional Commits**: ``` <type>(<scope>): <description> ``` - Description: imperative, lowercase, no period - Scope: library name or area (e.g. `logs`, `ci`, `deps`) ### Types | Type | When | | ---------- | ----------------------------------- | | `feat` | New library or feature | | `fix` | Bug fix | | `refactor` | Restructure without behavior change | | `test` | Add/update tests | | `docs` | Documentation only | | `chore` | Tooling, config, deps | | `ci` | CI/CD changes | | `perf` | Performance improvement | ### Examples ``` feat(logs): add LocalTracer.withUpdatedContext method fix(errors): handle undefined message in serialize refactor(logs): extract dispatch into separate module test(logs): add listen/unsubscribe edge cases chore(deps): bump typescript to 7.1.0 ci: add format check to pull_request workflow ``` ## Best Practices - One commit = one logical change - Never use `--no-verify` — fix the underlying hook failure - Rebase on `develop` before opening a PR - Squash only for trivial cleanup branches
Ver no GitHub