처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

개발에서 'Semantic Release'의 역할은?

보통 freeCodeCamp
보기 및 정답
A 소스 코드에서 변수 타입 불일치, 사용하지 않는 import 등 시맨틱 수준의 오류를 검사하는 정적 분석 도구이다
B 커밋 메시지 규칙(Conventional Commits)을 분석하여 버전 번호 결정, CHANGELOG 생성, 패키지 배포를 자동화한다
C HTML 문서에서 div, span 등의 비시맨틱 태그를 header, nav, main, footer 등 시맨틱 태그로 자동 변환한다
D 웹 페이지의 HTML 마크업을 시맨틱 웹 표준(RDF, OWL, JSON-LD)에 맞게 변환하여 검색 엔진 최적화를 수행한다

해설

Semantic Release는 Conventional Commits 규칙(feat:, fix:, BREAKING CHANGE 등)에 따라 자동으로 시맨틱 버전(major.minor.patch)을 결정하고, CHANGELOG를 생성하며, npm 등에 패키지를 배포합니다. 수동 버전 관리의 실수를 줄이고 일관성을 보장합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기