이곳은 SVG 및 래스터 형식의 간결하고 일관되고 읽기 쉬운 배지 서비스 인 Shields.io의 본거지이며 Github Readmes 또는 기타 웹 페이지에 쉽게 포함될 수 있습니다. 이 서비스는 수십 개의 지속적인 통합 서비스, 패키지 레지스트리, 배포, 앱 스토어, 소셜 네트워크, 코드 범위 서비스 및 코드 분석 서비스를 지원합니다. 매월 16 억 개가 넘는 이미지를 제공하며 세계에서 가장 인기있는 오픈 소스 프로젝트 인 Code, Vue.js 및 Bootstrap에서 사용됩니다.
이 repo 호스트 :
나만의 배지를 만드세요! (빠른 예 : https://img.shields.io/badge/left-right-f39f37 )
검색 창을 사용하거나 범주를 탐색하여 전체 배지 목록을 찾아 특정 배지를 찾으십시오. 배지를 클릭하여 해당 배지 유형에 필요한 데이터 요소 (사용자 이름 또는 repo와 같은)를 채우고 선택적으로 사용자 정의 (라벨, 색상 등)를 작성하십시오. 그리고 사용할 준비가되었습니다!
하단의 버튼을 사용하여 배지 URL 또는 스 니펫을 복사 한 다음 GitHub readme 파일 또는 다른 웹 페이지와 같은 장소에 추가 할 수 있습니다.
Shields는 커뮤니티 프로젝트입니다. 우리는 문제와 요청을 통해 귀하의 참여를 초대합니다! 기여 가이드 라인을 숙독 할 수 있습니다.
서비스를 추가하거나 변경할 때 테스트를 추가하십시오.
이 프로젝트에는 제안의 백 로그가 있습니다! 프로젝트를 처음 접한다면 아마도 그 중 하나를 해결하기 위해 풀 요청을 열고 싶을 것입니다.
배지를 추가하는 방법에 대한 자습서를 읽을 수 있습니다.
보안 취약점과 관련된 수정 사항을보고하거나 기여하려는 경우 먼저 보안 정책을 참조하십시오.
npm ci 실행하여 종속성을 설치하십시오.npm start .http://localhost:3000/ frontend를 보려면 엽니 다. 서버 소스 파일이 변경되면 배지 서버는 자동으로 자체적으로 다시 시작해야합니다 (NODEMON 사용). 프론트 엔드 파일이 변경되면 Frontend Dev Server ( docusaurus start )도 자동으로 다시로드해야합니다. 그러나 배지 정의는 서버가 처음 시작되기 전에만 구축됩니다. 이들을 재생하려면 npm run prestart 실행하거나 서버를 수동으로 다시 시작하십시오.
명령 줄에서 배지를 디버깅하려면 npm run badge -- /npm/v/nock 실행하십시오. 또한 npm run badge -- https://img.shields.io/npm/v/nock 와 같은 전체 URL과 함께 작동합니다.
npm run debug:server 사용하여 디버그 모드에서 서버를 시작하십시오. 이 레시피는 VS 코드에서 Node.js 응용 프로그램을 디버그하는 방법을 보여줍니다.
Shields는 브라우저에서 실행되는 사전 구성된 개발 환경 인 Gitpod에 대한 실험적 지원을 제공합니다. GitPod를 사용하려면 아래 버튼을 클릭하고 GitHub로 로그인하십시오. GitPod는 또한 브라우저 애드온을 제공하지만 필요하지는 않습니다. 문제 #2772에 GITPOD 버그, 질문 또는 제안을보고하십시오.
스냅 샷 테스트를 통해 SVG 또는 JSON 출력에 실수로 변경하지 않도록합니다. 의도적으로 출력을 변경할 때 SNAPSHOT_DRY=1 npm run test:package 및 SNAPSHOT_UPDATE=1 npm run test:package 를 업데이트 할 수 있습니다.
서버는 Sentry (구성) 및 Prometheus (구성)를 사용하도록 구성 할 수 있습니다.
전체 테스트 스위트와 코드 커버리지는 매일 실행됩니다.
자신의 서버 호스팅에 대한 문서가 있습니다.
상태 배지는 오픈 소스 및 개인 소프트웨어 프로젝트에서 널리 사용됩니다. 학계는 소프트웨어 프로젝트 품질에 대한 "신호"배지를 연구했습니다. 이러한 배지를 렌더링하기위한 기존 라이브러리와 호스팅 된 Shields 배지 서비스에 대한 대안이 많이 있습니다. 굉장한 바지는 그러한 자원의 선별 된 모음입니다. 기부금이 여기에서 고려 될 수 있습니다. (해당 컬렉션의 프로젝트의 존재는 Shields Project의 승인이나 승진으로 해석되어서는 안됩니다)
B.adge.me는이 서비스의 원래 웹 사이트였습니다. Heroku는 당시에는 Toplevel 도메인을 사용하기가 어려워서 이상한 도메인을 사용했습니다. Thaddée Tyl이 개발 한 GH-Badges라는 라이브러리에서 2013 년에 개발 된 코드를 사용했습니다. 이 프로젝트는 B.adge.me 코드 및 닫힌 B.adge.me를 사용하여 Shields.io와 합병했습니다.
원래 배지 사양은 2013 년 Olivier Lacan에 의해 개발되었습니다. 그것은 Travis CI와 유사한 배지에서 영감을 얻었습니다 (당시 훨씬 적은 점수). 2014 년 Thaddée Tyl은 Travis CI 직원의 도움으로 재 설계되었고 모든 사람이 전환하도록 설득했습니다. 오래된 디자인은 오늘날 플라스틱 스타일입니다. 새로운 것은 평평한 스타일입니다.
프로젝트의 시작, SVG 배지 사양의 동기 부여 및 사양 자체에 대한 자세한 내용을 읽을 수 있습니다.
관리자 :
동문 :
모든 자산 및 코드는 CC0 라이센스에 따라 및 달리 명시되지 않는 한 공개 도메인에 있습니다.
프로젝트를 계속 운영하기 위해 돈, 서비스 또는 시간을 기부하는 사람과 회사 덕분입니다. https://shields.io/community