mirror of
https://github.com/nexu-io/open-design.git
synced 2026-09-20 06:15:06 +08:00
f1a0b60c6c
* chore: unify product name display to OpenDesign repo-wide Rename the user-facing product name from "Open Design" to "OpenDesign" across documentation, web/desktop UI strings, i18n locales, prompts, plugin/skill/design-system content, changelogs, and specs, matching the landing-page rename already in flight. Deliberately excluded so installed-app identity stays untouched: - packages/release PRODUCT_NAME and everything derived from it (app bundle names, installer/registry identity, updater feeds) - tools/pack, tools/release, apps/packaged, landing page (PR #6983) - mocks/ recorded traces and LICENSE - test fixtures and comments that encode real on-disk install paths (Open Design.app, Program Files\Open Design, AppData paths) Validated with pnpm guard, pnpm typecheck, and targeted web/desktop/host test runs over the renamed strings. * fix(web): keep two-letter author monogram for CamelCase brand names authorInitials split words on whitespace only, so the renamed single-token author name "OpenDesign" produced a one-letter monogram. Treat lower-to-upper CamelCase boundaries as word breaks so the avatar fallback stays "OD". * fix(release): restore spaced Windows source artifact names in win.ps1 tools/pack still derives builder outputs from the unchanged PRODUCT_NAME ("Open Design"), so the asset script must look for the spaced filenames. Matches the mac/mac-intel/linux asset scripts, which were already kept on the original names. --------- Co-authored-by: Joey <236967869+joeylee12629-star@users.noreply.github.com>
131 lines
5.0 KiB
JSON
131 lines
5.0 KiB
JSON
{
|
||
"$schema": "https://open-design.ai/schemas/plugin.v1.json",
|
||
"specVersion": "1.0.0",
|
||
"name": "od-plugin-publish-github",
|
||
"title": "Publish Plugin to GitHub",
|
||
"title_i18n": {
|
||
"zh-CN": "发布插件到 GitHub",
|
||
"zh-TW": "發佈外掛程式到 GitHub",
|
||
"ja": "GitHub にプラグインを公開",
|
||
"ko": "GitHub에 플러그인 게시",
|
||
"de": "Plugin auf GitHub veröffentlichen",
|
||
"fr": "Publier le plugin sur GitHub",
|
||
"ru": "Опубликовать плагин на GitHub",
|
||
"es": "Publicar plugin en GitHub",
|
||
"pt-BR": "Publicar plugin no GitHub",
|
||
"it": "Pubblica plugin su GitHub",
|
||
"vi": "Xuất bản plugin lên GitHub",
|
||
"pl": "Opublikuj wtyczkę na GitHub",
|
||
"id": "Publikasikan Plugin ke GitHub",
|
||
"nl": "Plugin publiceren naar GitHub",
|
||
"ar": "نشر الإضافة على GitHub",
|
||
"tr": "Eklentiyi GitHub'a Yayınla",
|
||
"uk": "Опублікувати плагін на GitHub",
|
||
"en": "Publish Plugin to GitHub"
|
||
},
|
||
"version": "0.1.0",
|
||
"publishedAt": "2026-05-12T23:01:12Z",
|
||
"description": "Creates a public GitHub repository for a local OpenDesign plugin using the GitHub CLI.",
|
||
"description_i18n": {
|
||
"zh-CN": "使用 GitHub CLI 为本地 OpenDesign 插件创建公共 GitHub 仓库。",
|
||
"zh-TW": "使用 GitHub CLI 為本機 OpenDesign 外掛程式建立公開 GitHub 儲存庫。",
|
||
"ja": "GitHub CLI を使用してローカルの OpenDesign プラグイン用のパブリック GitHub リポジトリを作成します。",
|
||
"ko": "GitHub CLI를 사용하여 로컬 OpenDesign 플러그인용 공개 GitHub 리포지토리를 생성합니다.",
|
||
"de": "Erstellt ein öffentliches GitHub-Repository für ein lokales OpenDesign Plugin mit der GitHub CLI.",
|
||
"fr": "Crée un dépôt GitHub public pour un plugin OpenDesign local à l'aide de la GitHub CLI.",
|
||
"ru": "Создаёт публичный репозиторий GitHub для локального плагина OpenDesign с помощью GitHub CLI.",
|
||
"es": "Crea un repositorio público de GitHub para un plugin local de OpenDesign usando GitHub CLI.",
|
||
"pt-BR": "Cria um repositório público no GitHub para um plugin local do OpenDesign usando a GitHub CLI.",
|
||
"it": "Crea un repository GitHub pubblico per un plugin OpenDesign locale utilizzando la GitHub CLI.",
|
||
"vi": "Tạo kho lưu trữ GitHub công khai cho plugin OpenDesign cục bộ bằng GitHub CLI.",
|
||
"pl": "Tworzy publiczne repozytorium GitHub dla lokalnej wtyczki OpenDesign za pomocą GitHub CLI.",
|
||
"id": "Membuat repositori GitHub publik untuk plugin OpenDesign lokal menggunakan GitHub CLI.",
|
||
"nl": "Creëert een openbare GitHub-repository voor een lokale OpenDesign plugin met behulp van de GitHub CLI.",
|
||
"ar": "ينشئ مستودع GitHub عام لإضافة OpenDesign محلية باستخدام GitHub CLI.",
|
||
"tr": "GitHub CLI kullanarak yerel bir OpenDesign eklentisi için herkese açık GitHub deposu oluşturur.",
|
||
"uk": "Створює публічний репозиторій GitHub для локального плагіна OpenDesign за допомогою GitHub CLI.",
|
||
"en": "Creates a public GitHub repository for a local OpenDesign plugin using the GitHub CLI."
|
||
},
|
||
"license": "MIT",
|
||
"author": {
|
||
"name": "OpenDesign",
|
||
"url": "https://github.com/nexu-io"
|
||
},
|
||
"homepage": "https://github.com/nexu-io/open-design/tree/main/plugins/_official/examples/od-plugin-publish-github",
|
||
"tags": [
|
||
"share",
|
||
"publish",
|
||
"github",
|
||
"github-repo",
|
||
"open-source",
|
||
"plugin-authoring",
|
||
"community-plugin",
|
||
"first-party"
|
||
],
|
||
"compat": {
|
||
"agentSkills": [
|
||
{
|
||
"path": "./SKILL.md"
|
||
}
|
||
]
|
||
},
|
||
"od": {
|
||
"kind": "scenario",
|
||
"taskKind": "new-generation",
|
||
"mode": "utility",
|
||
"platform": "desktop",
|
||
"scenario": "plugin-sharing",
|
||
"surface": "github",
|
||
"useCase": {
|
||
"query": {
|
||
"en": "Publish the staged OpenDesign plugin to a new public GitHub repository with gh CLI.",
|
||
"zh-CN": "使用 gh CLI 把已暂存的 OpenDesign 插件发布成一个新的公开 GitHub 仓库。"
|
||
}
|
||
},
|
||
"inputs": [
|
||
{
|
||
"name": "source_plugin_id",
|
||
"label": "Source plugin id",
|
||
"type": "string",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "source_plugin_title",
|
||
"label": "Source plugin title",
|
||
"type": "string",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "source_plugin_version",
|
||
"label": "Source plugin version",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"name": "plugin_context_path",
|
||
"label": "Copied plugin folder",
|
||
"type": "string",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "source_plugin_path",
|
||
"label": "Original plugin folder",
|
||
"type": "string"
|
||
}
|
||
],
|
||
"context": {
|
||
"skills": [
|
||
{
|
||
"path": "./SKILL.md"
|
||
}
|
||
]
|
||
},
|
||
"capabilities": [
|
||
"fs:read",
|
||
"fs:write",
|
||
"bash",
|
||
"subprocess",
|
||
"network"
|
||
]
|
||
}
|
||
}
|