change
작성자: microsoft
현재 변경 사항에 대한 beachball 변경 파일을 생성합니다. diff에서 변경 유형(patch/minor)을 판단하고 설명을 생성합니다.
npx skills add https://github.com/microsoft/fluentui --skill changeCreate a Beachball Change File
Generate a change file for the current branch's modifications using the repo's beachball setup.
Steps
-
Determine the change type:
patch— bug fixes, internal refactors, test-only changesminor— new features, new exports, new component variantsnone— changes that don't affect the published package (stories, docs, tests only)- Never use
majorwithout explicit user approval
-
Generate a descriptive message following the format:
fix(package-name): descriptionorfeat(package-name): description -
Run the repo's change script to create the change file:
yarn changeThis runs
beachball change --no-commit(configured in rootpackage.json). Beachball automatically detects which packages need change files.For non-interactive usage with a specific type and message:
yarn beachball change --no-commit --type <type> --message "<message>" -
Verify the change file was created:
yarn check:change
Rules
- Always use
yarn changeoryarn beachball change— never manually create change files - The message should describe the user-facing impact, not the implementation detail