자주 묻는 질문

자주 묻는 질문 (Common Questions)

Changesets의 동작 방식을 간략하게 이해하는 데 도움이 되는 질문과 답변입니다. 세부적인 workflow 설명은 포함하지 않습니다.

Changesets는 자동으로 생성됩니다

Changesets는 yarn changeset 또는 npx changeset 명령으로 생성됩니다. changeset release flow를 따르기만 하면 문제없이 사용할 수 있습니다.

각 Changeset은 독립된 파일입니다

파일 충돌을 방지하기 위해 기본적으로 사람이 읽을 수 있는 랜덤 이름이 붙습니다. 원한다면 파일 이름을 변경해도 아무런 문제가 발생하지 않습니다.

Changesets는 자동으로 삭제됩니다

changeset version 또는 동일한 명령어를 실행하면 모든 changeset 폴더가 삭제됩니다. changeset은 한 번만 사용되도록 설계되어 있으며, 따라서 다른 데이터를 이 폴더에 저장하는 것은 권장하지 않습니다.

Changesets는 YAML front matter와 markdown 본문으로 구성된 파일입니다

파일은 두 부분으로 나뉩니다.

  • markdown 본문: changelog에 추가될 변경 요약
  • YAML front matter: 버전 명령어에서 어떤 패키지를 어떤 유형으로 버전 업데이트할지 정의

필요에 따라 자유롭게 수정할 수 있습니다.

변경 요약(summary)이나 버전 종류(bump type)를 수정해도 되나요?

네, 안전하게 수정할 수 있습니다. 심지어 명령어 없이 직접 changeset 파일을 작성해도 괜찮습니다.

changeset 파일을 수동으로 삭제해도 되나요?

가능하지만 주의가 필요합니다. changeset을 삭제하면 해당 패키지의 릴리스 의도가 사라지므로 신중하게 판단해야 합니다.