Files
Joey-nexu f1a0b60c6c chore: unify product name display to OpenDesign repo-wide (#6998)
* 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>
2026-08-18 07:09:45 +00:00

131 lines
5.0 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$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"
]
}
}