社群外掛

為寵物目錄打造有趣功能

有 Spotify、日曆、專注、小遊戲、AI 助手或桌面小習慣的想法?在公開 GitHub 倉庫中構建,提交審核,我們會把安全打包後的版本列給所有 OpenPets 使用者。

一幅 16 位像素藝術插畫:平面白色背景上的極簡工作台表面,一個封裝完成的外掛套件正通過簡易掃描拱門,旁有勾選驗證指示;採用中性色與數位藍色調。

起始倉庫

先複製一個完整範例

起始倉庫包含清單、JavaScript 入口、語系檔、內附 SVG 圖示、README 與 SDK 冒煙測試。你可以先單獨測試它,再從 OpenPets → 外掛 → 開發者模式載入該資料夾。

開啟起始倉庫
1

構建外掛

創建清單、一個 JavaScript 入口文件、本地化文本和內置資源。

2

標記一個版本

發布 GitHub 標籤或提交,讓審核可以固定準確源碼。

3

安全進入目錄

OpenPets 會在展示前審核權限、主機、資源和打包內容。

提交準備度

實用的提交前流程

開啟 issue 前請完成這些檢查。參閱 以了解清單與能力細節,並使用 查看使用者從 安裝前會審查的內容。

  1. 1. 確認清單

    將 openpets.plugin.json 與入口檔放在一起,並使用穩定的 plugin id、semver 版本、已宣告的入口及所有內附資源。

  2. 2. 只宣告實際使用的項目

    請求最少權限。若外掛需要網路存取,只宣告所需的確切公開 HTTPS 主機。

  3. 3. 讓建置可重現

    驗證並測試獨立外掛資料夾,然後以不可變的 Git tag 或完整 commit SHA 固定提交的原始碼。

  4. 4. 說明用途

    撰寫簡短 README,涵蓋外掛用途、本機測試,以及使用者需要的帳戶、API key 或 OAuth 設定。

  5. 5. 準備審查資料

    附上外掛名稱與 id、倉庫與子目錄、固定的原始碼、所請求權限與主機及其用途,以及外部設定。

需要準備的內容

  • 含有外掛原始碼的公開 GitHub 倉庫。
  • 包含 openpets.plugin.json、index.js、locales/en.json 與已宣告資源的外掛資料夾。
  • 穩定的 plugin id、semver 版本、最少權限與確切網路主機。
  • 供審查者固定版本的 Git tag 或完整 commit SHA。
  • 簡短說明外掛功能及使用者設定方式的 README。

審查資料

  • 外掛名稱與 plugin id。
  • GitHub 倉庫 URL 與外掛子目錄。
  • 發行 tag 或 commit SHA。
  • 所請求的權限及各自需要的原因。
  • 網路主機及各主機的用途。
  • 使用者所需的任何外部帳戶設定,例如 OAuth app 設定。

若不使用表單欄位,請複製到 GitHub issue 中

外掛名稱:
Plugin id:
GitHub 倉庫 URL:
外掛子目錄:.
發行 tag 或 commit SHA:

所請求的權限:
- permission-name:所需原因

網路主機:
- host.example.com:用途

外部帳戶設定:
- 無,或說明使用者必須完成的 OAuth/API 設定
在 GitHub 提交

一個開源的桌面伴侶平台,配備動畫寵物與外掛。

比較 OpenPets

法律

© 2026 OpenPets。開源於 GitHub。

A project of Boring Dystopia Development· KVK 42114878

部分寵物可能是非官方同人內容。OpenPets 與第三方權利人無關聯,也不代表獲得其認可。權利人可通過 admin@openpets.dev 請求移除。

Alvin 製作