Git 메타 데이터에서 ChangeLog를 생성하십시오.
기존의 랭글 로그 레포는 모노 포로로 관리됩니다. 많은 NPM 패키지로 구성되어 있습니다.
원래의 conventional-changelog/conventional-changelog API 리포지토리는 패키지/기존-뱅글 로그에서 찾을 수 있습니다.
NPM version 명령의 드롭 인 교체 인 고급 커밋 및 태그-버전 라이브러리를 사용하는 것이 좋습니다.
또는 CI/CD의 출력으로 릴리스 프로세스를 완전히 자동화하려면 시맨틱 릴리스 사용을 고려하십시오.
이미 도구를 사용하는 경우 플러그인 중 하나를 사용할 수도 있습니다.
우리는 장기 지원 버전의 노드 만 지원합니다.
우리는이 패키지가 다른 버전에서 작동하지 않기 때문에 LTS 버전의 노드에 대한 지원을 구체적으로 제한합니다. 왜냐하면 우리는 시간이 제한되어 있기 때문에 LTS를 지원하는 것은 그 투자에 대한 가장 큰 수익을 제공합니다.
이 패키지는 최신 버전의 노드에서 올바르게 작동 할 수 있습니다. 이전 버전의 노드 에서이 패키지를 사용할 수도 있지만, 우리가 지원하는 가장 오래된 LTS 버전에서 사용 가능한 기능을 활용하기 위해 모든 노력을 기울일 수는 없습니다.
각 노드 LTS 버전이 수명이 끝나므로 package.json 파일의 node engines 속성에서 해당 버전을 제거합니다. 노드 버전을 제거하는 것은 깨진 변경으로 간주 되며이 패키지의 새로운 주요 버전의 게시를 수반합니다. 우리는 수명 종료 버전의 노드를 지원하라는 요청을 수락하지 않습니다. 수명 종료 버전의 노드를 지원하는 모든 병합 요청 또는 문제가 닫힙니다.
우리는이 패키지가 최신 비 LT, 노드 버전에서 실행할 수있는 코드를 수락합니다. 또한, 우리는 최신 버전의 노드에서 우리 자신의 변경이 작동하는지 확인하려고합니다. 그 약속을 돕기 위해, 우리의 지속적인 통합 설정은 모든 LTS 버전의 노드에 대해 가장 최근의 노드 릴리스에 비해 실행됩니다. 전류 라고합니다.
JavaScript 패키지 관리자를 사용하면 노드 버전의 노드 버전이 node engines 속성에 지정된 범위에 속하지 않으면 경고를 최대로 사용 하여이 패키지를 설치할 수 있어야합니다. 이 패키지를 설치하는 문제가 발생하면 문제를 패키지 관리자에게보고하십시오.