NuGet.org 上的套件自述檔
在 NuGet 套件 中包含自述檔,讓您的套件詳細數據更豐富且更具資訊性,讓使用者!
這可能是使用者在 NuGet.org 上檢視您的套件詳細數據頁面時會看到的第一個元素之一,對於給人留下良好的印象至關重要!
重要
NuGet.org 僅支援 Markdown 中的自述檔,以及來自一組有限網域的影像。 請參閱我們 允許的影像 網域和支援 的 Markdown 功能 ,以確保您的自述檔會在 NuGet.org 上正確轉譯。
我的自述文件應該包含哪些內容?
請考慮在自述檔中包含下列專案:
- 您的套件是什麼和用途的簡介 - 其可解決哪些問題?
- 如何開始使用您的套件 - 是否有任何特定需求?
- 如果自述檔本身未包含在自述檔中,則為更完整的文件連結。
- 至少幾個代碼段/範例或範例影像。
- 何處及如何留下意見反應,例如項目問題、Twitter、Bug 追蹤器或其他平台的連結。
- 如果適用,如何參與。
請記住,高品質的自述文字可以採用各種不同的格式、形狀和大小! 如果您已在 NuGet.org 上提供套件,您可能已在存放庫中有 readme.md
或其他檔案檔案,這會是 NuGet.org 詳細數據頁面的絕佳新增專案。
注意
閱讀我們的 部落格,以撰寫一些最佳做法的高品質自述檔 。
預覽自述檔
若要在 NuGet.org 上線之前預覽自述檔,請在 NuGet.org 上使用上傳套件入口網站上傳您的套件,然後向下捲動至元數據預覽的「自述檔」區段。 其外觀應該如下所示:
請考慮花時間檢閱及預覽您的自述檔,以取得 影像合規性 和支援 的格式 ,以確保它給潛在使用者帶來絕佳的第一印象! 若要修正套件自述檔發佈至 NuGet.org 時的錯誤,您必須使用修正來推送更新的套件版本。 確保一切看起來都不錯, 可能會讓你頭痛的路上。
影像和徽章的允許網域
由於安全性和隱私權考慮,NuGet.org 會限制影像和徽章轉譯至信任主機的網域。
NuGet.org 允許轉譯來自下列受信任網域的所有影像,包括徽章:
- api.codacy.com
- app.codacy.com
- api.codeclimate.com
- api.dependabot.com
- api.travis-ci.com
- api.reuse.software
- app.fossa.com
- app.fossa.io
- avatars.githubusercontent.com
- badge.fury.io
- badgen.net
- badges.gitter.im
- buildstats.info
- caniuse.bitsofco.de
- camo.githubusercontent.com
- cdn.jsdelivr.net
- cdn.syncfusion.com
- ci.appveyor.com
- circleci.com
- codecov.io
- codefactor.io
- coveralls.io
- dev.azure.com
- flat.badgen.net
- github.com/.../workflows/.../badge.svg
- gitlab.com
- img.shields.io
- i.imgur.com
- isitmaintained.com
- opencollective.com
- raw.github.com
- raw.githubusercontent.com
- snyk.io
- sonarcloud.io
- travis-ci.com
- travis-ci.org
- wakatime.com
- user-images.githubusercontent.com
如果您覺得另一個網域應該新增至允許清單,請放心 提出問題 ,且我們的工程小組將會檢閱其隱私權和安全性合規性。 不會轉譯來自不支援網域之相對本機路徑和影像的影像,而且會在唯讀檔預覽和套件詳細數據頁面上產生警告,該頁面只會對套件擁有者顯示。
支援的 Markdown 功能
Markdown 是採用純文字格式語法的輕量型標記語言。 NuGet.org readmes 透過 Markdig 剖析引擎支援 CommonMark 相容 Markdown。
NuGet.org 目前支援下列 Markdown 功能:
我們也支援語法醒目提示,您可以新增語言標識符,以啟用程式代碼範圍中的語法醒目提示。