Github의 편리한 기능 소개 Semantic Pull Request
10812 단어 GitGitHubsemantic-pull-request
이 문장의 내용은 한마디로
commit의 메시지와 Pull Request의 내용을 한눈에 볼 수 있도록 메시지 시작 부분에 (GitHub에서 준비한) 관례적인 키워드를 추가해 주세요.
입문
Github를 더 편리하게 사용할 수 있는 도구를 조사했을 때 semantic-pull-requests 이 기능을 발견했다.
보기가 편해서 어떤 물건인지 설명했어요.
semantic-pull-request가 뭐예요?
우선, 이것이 어떤 기능인지에 관해서.
쉽게 말하면commit의 메시지와 Pull Request의 제목을 검사하는 방법입니다.
semantic-pull-requests 페이지의 캡처를 사용하면서 구체적으로 어떤 느낌인지 설명한다.
semantic-pull-request 기능
가장 좋은 정보, 제목▶ 노란색
홍환으로 둘러싸인 Pull Request
의 제목과 Semantic Pull Request
에 주목한다.
"보통 아닌가요?"내 생각에도 이렇게 생각하는 사람이 있을 것 같다.
단, Semantic Pull Request
에 따른 검사Pending - add sementic commit or PR title
.
고쳤으면 좋겠다는 얘기다.
"그럼, 메시지와 제목을 어떻게 붙여야 좋을까요?"
그 답은 다음이다.
유효한 메시지, 제목▶ 초록색
아니오, 그냥 넣었어요feat:
.
예.
바로 Semantic Pull Request
입니다.
내용을 한눈에 알 수 있도록 첫머리에 키워드를 넣으세요.
그냥 그래요.
제목뿐만 아니라 어떤 일을 했는지 아는 단어가 있으면 검색할 때도 편리하다.
Serch 열에서만 feat:
을 누르면 개발과 관련된 PullRequest만 표시됩니다.
사용 방법
위에서 말한 바와 같이,commit의 메시지나 Pull Request의 제목에 작업 내용을 표시하는 キーワード:
을 추가하면 된다.
어떤 키워드가 있나요?
다음은 Github의 키워드 일람에 일본어 해설을 넣은 내용이다.
index.json {
"types": {
"feat": {
"description": "A new feature",
"title": "Features"
"日本語":"開発"
},
"fix": {
"description": "A bug fix",
"title": "Bug Fixes"
"日本語":"修正"
},
"docs": {
"description": "Documentation only changes",
"title": "Documentation"
"日本語":"文書の変更"
},
"style": {
"description": "Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)",
"title": "Styles"
"日本語": "Styleの修正"
},
"refactor": {
"description": "A code change that neither fixes a bug nor adds a feature",
"title": "Code Refactoring"
"日本語": "エラーが起きない範囲でより良いコードに変更"
},
"perf": {
"description": "A code change that improves performance",
"title": "Performance Improvements"
"日本語": "パフォーマンスの改善"
},
"test": {
"description": "Adding missing tests or correcting existing tests",
"title": "Tests"
"日本語": "テストの改善"
},
"build": {
"description": "Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)",
"title": "Builds"
"日本語": "npmといった外部に依存しているシステムの変更"
},
"ci": {
"description": "Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)",
"title": "Continuous Integrations"
"日本語": "npmといった外部に依存しているシステムの変更"
},
"chore": {
"description": "Other changes that don't modify src or test files",
"title": "Chores"
"日本語": "srcやテストに関連するファイルなど製品に関与しないモノの変更"
},
"revert": {
"description": "Reverts a previous commit",
"title": "Reverts"
"日本語": "前の状態に戻す"
}
}
}
설치
여기에 설치합니다.▶ Semantic Pull Requests
끝내다
Github만으로도 편리하지만 현재 사용하고 있는 기능보다 더 좋습니다.
앞으로도 조사해 봅시다.
Reference
이 문제에 관하여(Github의 편리한 기능 소개 Semantic Pull Request), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kaitaku/items/97699d579e93873a7380
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"types": {
"feat": {
"description": "A new feature",
"title": "Features"
"日本語":"開発"
},
"fix": {
"description": "A bug fix",
"title": "Bug Fixes"
"日本語":"修正"
},
"docs": {
"description": "Documentation only changes",
"title": "Documentation"
"日本語":"文書の変更"
},
"style": {
"description": "Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)",
"title": "Styles"
"日本語": "Styleの修正"
},
"refactor": {
"description": "A code change that neither fixes a bug nor adds a feature",
"title": "Code Refactoring"
"日本語": "エラーが起きない範囲でより良いコードに変更"
},
"perf": {
"description": "A code change that improves performance",
"title": "Performance Improvements"
"日本語": "パフォーマンスの改善"
},
"test": {
"description": "Adding missing tests or correcting existing tests",
"title": "Tests"
"日本語": "テストの改善"
},
"build": {
"description": "Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)",
"title": "Builds"
"日本語": "npmといった外部に依存しているシステムの変更"
},
"ci": {
"description": "Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)",
"title": "Continuous Integrations"
"日本語": "npmといった外部に依存しているシステムの変更"
},
"chore": {
"description": "Other changes that don't modify src or test files",
"title": "Chores"
"日本語": "srcやテストに関連するファイルなど製品に関与しないモノの変更"
},
"revert": {
"description": "Reverts a previous commit",
"title": "Reverts"
"日本語": "前の状態に戻す"
}
}
}
Reference
이 문제에 관하여(Github의 편리한 기능 소개 Semantic Pull Request), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kaitaku/items/97699d579e93873a7380텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)