0%

【文章翻譯】Announcing verified publishers on pub.dev

【文章內容使用 Gemini 1.5 Pro 自動翻譯產生】

Pub.dev 正式推出驗證發佈者

今天,我們宣布在 pub.dev(Dart 套件庫)上推出一項新功能:驗證發佈者。當您使用 具有驗證發佈者的套件時,您可以確定發佈者就是他們聲稱的身份。當您以驗證發佈者的身份發佈 套件時,您將獲得更輕鬆的套件管理的額外好處。

提升套件使用者的信任度

使用 Flutter 建構應用程式的應用程式開發人員告訴我們,擁有豐富的高品質套件選擇對他們的生產力至關重要,這使他們能夠重複使用常見的組件並存取熱門的 SDK 和函式庫。我們看到 pub.dev 生態系統的巨大增長,在過去一年中發佈了數千個套件,並且每個月都有數十萬開發人員使用 pub.dev 瀏覽和搜尋新的套件內容。

我們從套件使用者那裡聽到的最重要的選擇標準之一是誰發佈了套件。驗證發佈者透過驗證發佈者的身份,並在套件搜尋結果和套件詳細資訊頁面中清楚地列出發佈者身份(請注意下方螢幕截圖中 dart.dev 旁邊的藍色徽章),增強了這個訊號。

套件搜尋結果顯示由已驗證發佈者發佈的套件
套件詳細資訊頁面顯示由已驗證發佈者發佈的套件

當您點擊發佈者時,您可以看到更多詳細資訊,包括發佈者的聯絡電子郵件、發佈者首頁的連結,以及發佈者的簡短描述。發佈者描述由發佈者提供,提供了一個小的品牌推廣機會。

您還可以查看該發佈者發佈的所有套件的列表。以下是新的 dart.dev 發佈者 的範例。

發佈者的套件列表樣本

發佈者驗證流程

在設計驗證流程時,我們希望建立一個值得信賴、成本低廉且任何有興趣成為驗證發佈者的人都可以使用的機制。我們也希望這個流程是自動化的,這樣帳戶就可以立即建立。

在審查了幾種替代方案之後,我們決定將驗證建立在 DNS(網域名稱系統)二級網域的基礎上。我們選擇 DNS 是因為我們相信大多數套件發佈者已經擁有一個網域和一個位於該網域的首頁。在 建立發佈者的過程中,pub.dev 會根據 Google Search Console 中的現有邏輯,驗證建立驗證發佈者的使用者是否具有對相關網域的管理員存取權限。

改進的套件管理

除了驗證發佈者身份的明顯好處之外,驗證發佈者功能還提供了管理上的好處。以前,如果您發佈許多套件,存取權管理是一項繁瑣的、逐個套件的工作,這會佔用您原本可以花在改進套件上的時間。有了驗證的發佈者,您可以為您的發佈者帳戶設定一個管理員團隊,所有團隊成員都可以發佈對發佈者擁有的所有套件的更新。

我們還加入了一些新的自我管理選項,包括將現有套件移動到發佈者帳戶(如下所示)或將套件標記為 已停止

轉移現有套件

將現有套件轉移到已驗證的發佈者很容易。只需 建立一個已驗證的發佈者,並對現有套件使用 轉移功能。每個套件的這個簡單過程只需幾分鐘。

Pub.dev 路線圖

我們正在討論 pub.dev 的許多未來改進。以下是一些想法:

  • 支援特定平台(例如,Android 或 Web;#187)的套件的搜尋支援,包括更好地理解 Dart Web 與 Flutter Web 套件
  • 套件的標籤或類別 (#367)
  • 對高質量套件進行投票或點讚 (#798)
  • 舉報可疑內容的明確政策和流程 (#1570)

如果您對某個特定想法感興趣,我們鼓勵您查看 pub.dev 議題追蹤器,以確保該想法已被追蹤,並透過對議題最上面的評論加入豎起大拇指的反應來表示您的興趣。

後續步驟

如果您是套件發佈者,我們鼓勵您盡快將您的套件轉移到已驗證的發佈者帳戶,以便為您自己和您的套件使用者獲得上述好處。我們已經轉移了許多最受歡迎的 dart.dev 套件,並預計很快會轉移更多套件。

目前就這些。我們期待在 pub.dev 上看到更多高質量的套件!


宣布 pub.dev 上的驗證發佈者 最初發佈於 Medium 上的 Dart,人們在那裡透過醒目顯示和回應這個故事來繼續對話。