@hongminhee洪 民憙 (Hong Minhee) 반대로 좋은 예시는 어떤게 있을까요? 사실 제가 관심있게 지켜보던 레포는 체인지로그 저런식이어도 대충 알아듣겠더라고요.
@bglbgl gwyng 저는 제가 만든 프로젝트들의 체인지로그를 추천합니다… ㅋㅋㅋㅋ
If you have a fediverse account, you can quote this note from your own instance. Search https://hackers.pub/ap/notes/019b0c0f-b049-7fc8-9137-22910dd9775e on your instance and quote it. (Note that quoting is not supported in Mastodon.)
@quiraxical킈락
@kodingwarriorJaeyeol Lee 물론 릴리스는 CI/CD로 자동화를 하는 게 좋다고 생각합니다. 하지만 체인지로그를 갖추는 것과 CI/CD를 통한 릴리스 자동화가 양립 불가능한 건 아니라고 봅니다. 실제로 제가 관리하는 프로젝트들은 릴리스를 CI/CD로 자동화 했지만, 체인지로그는 커밋 메시지에서 추출하지 않고 별도로 관리하고 있거든요. 사실 특별한 방법을 쓰는 것도 아니고, 프로젝트 루트에 CHANGES.md 문서를 두고 커밋할 때마다 해당 문서에 항목을 추가하도록 하고 있습니다. 요는 체인지로그를 릴리스할 때 몰아서 쓰는 게 아니라, 평소에 커밋할 때 미리 체인지로그를 준비해 두는 것입니다. 언제 릴리스를 하든 체인지로그가 완성되어 있도록 말이죠.