Function: branchRules()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / branchRules

Function: branchRules()

branchRules(config): PraxisModule

Defined in: src/project/project.ts:340

Create branch management rules.

Parameters

config

BranchRulesConfig

Branch rules configuration: naming pattern and merge conditions

Returns

PraxisModule

A PraxisModule with rules enforcing branch naming and merge preconditions

Example

const branches = branchRules({
  naming: 'feat/{name}',
  mergeConditions: ['tests-pass', 'review-approved'],
});