這是Shields.io的所在地,這是一種以SVG和柵格格式簡潔,一致和清晰的徽章的服務,可以輕鬆地包含在GitHub Replmes或任何其他網頁中。該服務支持數十種連續集成服務,軟件包註冊表,分佈,應用商店,社交網絡,代碼覆蓋服務和代碼分析服務。每個月都能為超過16億張圖像提供服務,並由世界上一些最受歡迎的開源項目,vs Code,vue.js和Bootstrap使用。
此存儲庫主持人:
做自己的徽章! (快速示例: https://img.shields.io/badge/left-right-f39f37 ://img.shields.io/badge/left-right-f39f37)
瀏覽徽章的完整列表,並通過使用搜索欄或瀏覽類別來找到特定的徽章。單擊徽章以填寫該徽章類型的必需數據元素(例如您的用戶名或倉庫),並選擇自定義(標籤,顏色等)。它可以使用!
使用底部的按鈕複製您的徽章URL或摘要,然後可以將其添加到GitHub ReadMe文件或其他網頁之類的範圍內。
Shields是一個社區項目。我們通過問題邀請您參與並提取請求!您可以仔細閱讀貢獻指南。
添加或更改服務時,請添加測試。
這個項目有很多建議!如果您是該項目的新手,也許您想打開一個拉動請求以解決其中一個。
您可以閱讀有關如何添加徽章的教程。
如果您打算報告或貢獻與安全漏洞有關的修復程序,請首先參考我們的安全策略。
npm ci以安裝依賴項。npm start啟動徽章服務器和Frontend Dev服務器。http://localhost:3000/查看前端。當服務器源文件更改時,徽章服務器應自動重新啟動(使用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 。
使用npm run debug:server以在調試模式下啟動服務器。此食譜顯示瞭如何在VS代碼中調試Node.js應用程序。
Shields對GitPod有實驗支持,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徽章服務的替代品。令人敬畏的badges是此類資源的策劃集合。可以在那裡考慮貢獻。 (該集合中的項目的存在不應解釋為Shields項目的認可或晉升)
B.Adge.me是此服務的原始網站。當時的Heroku回到了一件事情,這使得很難使用高級域名,因此是奇數領域。它使用了2013年根據ThaddéeTyl開發的名為GH-Badges的圖書館開發的代碼。該項目通過使其使用B.Adge.me代碼並關閉B.Adge.me.
原始徽章規範是由Olivier Lacan於2013年開發的。它的靈感來自特拉維斯CI和類似的徽章(那時,較少的)。 2014年,ThadéeTyl在Travis CI員工的幫助下對其進行了重新設計,並說服了所有人轉向它。舊設計是今天所謂的塑料。新的是扁平風格。
您可以閱讀有關項目的成立,SVG徽章規範的動機以及規範本身的更多信息。
維護者:
校友:
除非另有說明,否則所有資產和代碼均在CC0許可下,在公共領域中。
感謝捐贈金錢,服務或時間以保持項目運行的人員和公司。 https://shields.io/community