From 12efea531de2f0a0595629ada79ec9b58584b326 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Mar 2026 01:50:32 +0000 Subject: [PATCH 1/4] fix: prevent double-dash flags from being converted to em-dash in docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SmartyPants (remark-smartypants) converts `--` to `—` (em dash) inside `` tags within the `
` HTML block on the environment variables page. Use JSX expressions (`{'--flag'}`) to bypass the transformation and render flags like `--project`, `--repo`, `--client-id`, and `--client-secret` correctly. https://claude.ai/code/session_0163JhpTd1Sojez8yK7ARqnW --- .../src/content/docs/guides/environment-variables.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/docs/src/content/docs/guides/environment-variables.mdx b/apps/docs/src/content/docs/guides/environment-variables.mdx index a11d4a5d..b2b5e221 100644 --- a/apps/docs/src/content/docs/guides/environment-variables.mdx +++ b/apps/docs/src/content/docs/guides/environment-variables.mdx @@ -17,19 +17,19 @@ description: |-
デフォルトのスペースホスト名(例: xxx.backlog.com)。設定すると、bee auth login でスペースの入力を省略できます。BACKLOG_API_KEY と併用すると、ログイン不要で bee を利用できます。
BACKLOG_PROJECT
-
デフォルトのプロジェクト ID またはプロジェクトキー(例: MY_PROJECT)。設定すると、--project フラグを省略できます。
+
デフォルトのプロジェクト ID またはプロジェクトキー(例: MY_PROJECT)。設定すると、{'--project'} フラグを省略できます。
BACKLOG_REPO
-
デフォルトのリポジトリ名(例: my-repo)。設定すると、--repo フラグを省略できます。
+
デフォルトのリポジトリ名(例: my-repo)。設定すると、{'--repo'} フラグを省略できます。
BACKLOG_API_KEY
API キーによる認証に使用します。BACKLOG_SPACE と併用すると、bee auth login を実行しなくても認証済みの状態で bee を利用できます。CI/CD 環境で特に便利です。
BACKLOG_OAUTH_CLIENT_ID
-
OAuth 認証で使用するクライアント ID。bee auth login --method oauth 時に --client-id フラグの代わりに使用できます。
+
OAuth 認証で使用するクライアント ID。{'bee auth login --method oauth'} 時に {'--client-id'} フラグの代わりに使用できます。
BACKLOG_OAUTH_CLIENT_SECRET
-
OAuth 認証で使用するクライアントシークレット。bee auth login --method oauth 時に --client-secret フラグの代わりに使用できます。
+
OAuth 認証で使用するクライアントシークレット。{'bee auth login --method oauth'} 時に {'--client-secret'} フラグの代わりに使用できます。
From 4f0135bd23adffe902076320459aceee27df14b0 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Mar 2026 01:54:24 +0000 Subject: [PATCH 2/4] fix: use remark-definition-list to avoid SmartyPants em-dash in docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the raw HTML `
` block in environment-variables.mdx with Markdown definition list syntax (`: ` prefix). Add remark-definition-list plugin so Astro/Starlight renders them as `
`/`
`/`
`. This fixes `--project`, `--repo`, `--client-id`, `--client-secret`, and `bee auth login --method oauth` being rendered with an em-dash (`—`) instead of double dashes due to SmartyPants typography conversion inside raw HTML blocks. https://claude.ai/code/session_0163JhpTd1Sojez8yK7ARqnW --- apps/docs/astro.config.mjs | 5 + apps/docs/package.json | 1 + .../docs/guides/environment-variables.mdx | 27 +++-- pnpm-lock.yaml | 102 ++++++++++++++++++ 4 files changed, 120 insertions(+), 15 deletions(-) diff --git a/apps/docs/astro.config.mjs b/apps/docs/astro.config.mjs index 11c09baf..2a084747 100644 --- a/apps/docs/astro.config.mjs +++ b/apps/docs/astro.config.mjs @@ -1,6 +1,7 @@ import { defineConfig } from "astro/config"; import starlight from "@astrojs/starlight"; import starlightLinksValidator from "starlight-links-validator"; +import { defListHastHandlers, remarkDefinitionList } from "remark-definition-list"; import { loadCommandSidebar } from "./src/lib/sidebar-commands"; const commandSidebar = await loadCommandSidebar(); @@ -8,6 +9,10 @@ const commandSidebar = await loadCommandSidebar(); export default defineConfig({ site: "https://nulab.github.io", base: "/bee", + markdown: { + remarkPlugins: [remarkDefinitionList], + remarkRehype: { handlers: { ...defListHastHandlers } }, + }, integrations: [ starlight({ plugins: [ diff --git a/apps/docs/package.json b/apps/docs/package.json index f781e02f..69d46a74 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -12,6 +12,7 @@ "@astrojs/starlight": "^0.37.6", "astro": "^5.5.0", "marked": "^17.0.3", + "remark-definition-list": "^2.0.0", "sharp": "^0.34.5" }, "devDependencies": { diff --git a/apps/docs/src/content/docs/guides/environment-variables.mdx b/apps/docs/src/content/docs/guides/environment-variables.mdx index b2b5e221..7e0a2b37 100644 --- a/apps/docs/src/content/docs/guides/environment-variables.mdx +++ b/apps/docs/src/content/docs/guides/environment-variables.mdx @@ -12,26 +12,23 @@ description: |- ## 環境変数リファレンス -
-
BACKLOG_SPACE
-
デフォルトのスペースホスト名(例: xxx.backlog.com)。設定すると、bee auth login でスペースの入力を省略できます。BACKLOG_API_KEY と併用すると、ログイン不要で bee を利用できます。
+`BACKLOG_SPACE` +: デフォルトのスペースホスト名(例: `xxx.backlog.com`)。設定すると、`bee auth login` でスペースの入力を省略できます。`BACKLOG_API_KEY` と併用すると、ログイン不要で bee を利用できます。 -
BACKLOG_PROJECT
-
デフォルトのプロジェクト ID またはプロジェクトキー(例: MY_PROJECT)。設定すると、{'--project'} フラグを省略できます。
+`BACKLOG_PROJECT` +: デフォルトのプロジェクト ID またはプロジェクトキー(例: `MY_PROJECT`)。設定すると、`--project` フラグを省略できます。 -
BACKLOG_REPO
-
デフォルトのリポジトリ名(例: my-repo)。設定すると、{'--repo'} フラグを省略できます。
+`BACKLOG_REPO` +: デフォルトのリポジトリ名(例: `my-repo`)。設定すると、`--repo` フラグを省略できます。 -
BACKLOG_API_KEY
-
API キーによる認証に使用します。BACKLOG_SPACE と併用すると、bee auth login を実行しなくても認証済みの状態で bee を利用できます。CI/CD 環境で特に便利です。
+`BACKLOG_API_KEY` +: API キーによる認証に使用します。`BACKLOG_SPACE` と併用すると、`bee auth login` を実行しなくても認証済みの状態で bee を利用できます。CI/CD 環境で特に便利です。 -
BACKLOG_OAUTH_CLIENT_ID
-
OAuth 認証で使用するクライアント ID。{'bee auth login --method oauth'} 時に {'--client-id'} フラグの代わりに使用できます。
+`BACKLOG_OAUTH_CLIENT_ID` +: OAuth 認証で使用するクライアント ID。`bee auth login --method oauth` 時に `--client-id` フラグの代わりに使用できます。 -
BACKLOG_OAUTH_CLIENT_SECRET
-
OAuth 認証で使用するクライアントシークレット。{'bee auth login --method oauth'} 時に {'--client-secret'} フラグの代わりに使用できます。
- -
+`BACKLOG_OAUTH_CLIENT_SECRET` +: OAuth 認証で使用するクライアントシークレット。`bee auth login --method oauth` 時に `--client-secret` フラグの代わりに使用できます。 ## よく使うパターン diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9be41df..fcb22c07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,6 +96,9 @@ importers: marked: specifier: ^17.0.3 version: 17.0.3 + remark-definition-list: + specifier: ^2.0.0 + version: 2.0.0 sharp: specifier: ^0.34.5 version: 0.34.5 @@ -1973,6 +1976,9 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hast-util-definition-list@2.1.0: + resolution: {integrity: sha512-n3U2gleI8TYZ6eVFjE9TZsGTpaOQlMQj10+WZZFn6Ts5uEu/7XzB8HVLNeu5Sgu7Rv96ThFp79/U6bf/4pS0ew==} + hast-util-embedded@3.0.0: resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} @@ -2018,6 +2024,9 @@ packages: hast-util-to-jsx-runtime@2.3.6: resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + hast-util-to-mdast@10.1.2: + resolution: {integrity: sha512-FiCRI7NmOvM4y+f5w32jPRzcxDIz+PUqDwEqn1A+1q2cdp3B8Gx7aVrXORdOKjMNDQsD1ogOr896+0jJHW1EFQ==} + hast-util-to-parse5@8.0.1: resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} @@ -2267,6 +2276,9 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} + mdast-util-definition-list@2.0.0: + resolution: {integrity: sha512-aFWuASQs77BJndNSDcNdvB1HRqWZBptcEjwv67mnPbaAZsfwMHxI8MwoQxAz4I2bHx41hft/HDRC57ZkhpayOQ==} + mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} @@ -2330,6 +2342,9 @@ packages: micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + micromark-extension-definition-list@2.0.1: + resolution: {integrity: sha512-lQSkVTWNR0f9qzUbM4p0chJSecIRYvZBjnI+cWqN0k2zDSvzpduGJifWJj4SpCWF4TlpNV9amCF8Y1VEXdJubQ==} + micromark-extension-directive@3.0.2: resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} @@ -2845,6 +2860,9 @@ packages: rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} + rehype-minify-whitespace@6.0.2: + resolution: {integrity: sha512-Zk0pyQ06A3Lyxhe9vGtOtzz3Z0+qZ5+7icZ/PL/2x1SHPbKao5oB/g/rlc6BCTajqBb33JcOe71Ye1oFsuYbnw==} + rehype-parse@9.0.1: resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} @@ -2860,6 +2878,9 @@ packages: rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + remark-definition-list@2.0.0: + resolution: {integrity: sha512-OOJ0zUrfUGITUNxOBnsipyFUjqq1m4AgYOqQk10jDXyz+RoODJL3qYvRn8qzYQDzRnz1wlCP3dbDEOpl05LlQw==} + remark-directive@3.0.1: resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} @@ -3098,9 +3119,16 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + trim-trailing-lines@2.1.0: + resolution: {integrity: sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg==} + trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + tsconfck@3.1.6: resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} @@ -3194,6 +3222,9 @@ packages: unifont@0.7.4: resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} + unist-builder@4.0.0: + resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} + unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -5124,6 +5155,17 @@ snapshots: dependencies: function-bind: 1.1.2 + hast-util-definition-list@2.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + hast-util-to-mdast: 10.1.2 + mdast-util-definition-list: 2.0.0 + mdast-util-phrasing: 4.1.0 + transitivePeerDependencies: + - supports-color + hast-util-embedded@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -5280,6 +5322,23 @@ snapshots: transitivePeerDependencies: - supports-color + hast-util-to-mdast@10.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + hast-util-phrasing: 3.0.1 + hast-util-to-html: 9.0.5 + hast-util-to-text: 4.0.2 + hast-util-whitespace: 3.0.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-hast: 13.2.1 + mdast-util-to-string: 4.0.0 + rehype-minify-whitespace: 6.0.2 + trim-trailing-lines: 2.1.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + hast-util-to-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 @@ -5489,6 +5548,18 @@ snapshots: math-intrinsics@1.1.0: {} + mdast-util-definition-list@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-hast: 13.2.1 + mdast-util-to-markdown: 2.1.2 + micromark-extension-definition-list: 2.0.1 + unist-builder: 4.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-definitions@6.0.0: dependencies: '@types/mdast': 4.0.4 @@ -5695,6 +5766,16 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 + micromark-extension-definition-list@2.0.1: + dependencies: + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + ts-dedent: 2.2.0 + micromark-extension-directive@3.0.2: dependencies: devlop: 1.1.0 @@ -6406,6 +6487,11 @@ snapshots: '@types/hast': 3.0.4 hast-util-format: 1.1.0 + rehype-minify-whitespace@6.0.2: + dependencies: + '@types/hast': 3.0.4 + hast-util-minify-whitespace: 1.0.1 + rehype-parse@9.0.1: dependencies: '@types/hast': 3.0.4 @@ -6439,6 +6525,14 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 + remark-definition-list@2.0.0: + dependencies: + hast-util-definition-list: 2.1.0 + mdast-util-definition-list: 2.0.0 + micromark-extension-definition-list: 2.0.1 + transitivePeerDependencies: + - supports-color + remark-directive@3.0.1: dependencies: '@types/mdast': 4.0.4 @@ -6790,8 +6884,12 @@ snapshots: trim-lines@3.0.1: {} + trim-trailing-lines@2.1.0: {} + trough@2.2.0: {} + ts-dedent@2.2.0: {} + tsconfck@3.1.6(typescript@6.0.0-dev.20260301): optionalDependencies: typescript: 6.0.0-dev.20260301 @@ -6898,6 +6996,10 @@ snapshots: ofetch: 1.5.1 ohash: 2.0.11 + unist-builder@4.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 From 75726fe0650b639c3dd141ac1d0f6a7928b4c01a Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Mar 2026 02:01:13 +0000 Subject: [PATCH 3/4] refactor: replace raw HTML
with Markdown definition list syntax Convert all remaining
/
/
HTML blocks in docs to Markdown definition list syntax using the remark-definition-list plugin added in the previous commit. Files updated: - integrations/ai-agent.mdx - guides/authentication.mdx (inside components) - recipes/release-notify-issues.mdx - recipes/pr-lifecycle-sync.mdx https://claude.ai/code/session_0163JhpTd1Sojez8yK7ARqnW --- .../content/docs/guides/authentication.mdx | 20 +++++++---------- .../content/docs/integrations/ai-agent.mdx | 10 ++++----- .../docs/recipes/pr-lifecycle-sync.mdx | 22 +++++++++---------- .../docs/recipes/release-notify-issues.mdx | 14 +++++------- 4 files changed, 28 insertions(+), 38 deletions(-) diff --git a/apps/docs/src/content/docs/guides/authentication.mdx b/apps/docs/src/content/docs/guides/authentication.mdx index 46a87eb6..016300b1 100644 --- a/apps/docs/src/content/docs/guides/authentication.mdx +++ b/apps/docs/src/content/docs/guides/authentication.mdx @@ -90,25 +90,21 @@ OAuth クライアント ID とシークレットは、フラグまたは環境 手軽に始めたいなら API キーが最適です。 -
-
個人利用や CI/CD
-
セットアップがシンプルで、環境変数だけで完結します。
+ 個人利用や CI/CD + : セットアップがシンプルで、環境変数だけで完結します。 -
すぐに使い始めたい場合
-
Backlog の個人設定から API キーを発行するだけで利用できます。
-
+ すぐに使い始めたい場合 + : Backlog の個人設定から API キーを発行するだけで利用できます。
セキュリティを重視するなら OAuth がおすすめです。 -
-
チームでの利用
-
OAuth クライアントを共有し、各メンバーが自分のアカウントで認証できます。
+ チームでの利用 + : OAuth クライアントを共有し、各メンバーが自分のアカウントで認証できます。 -
有効期限の短いトークン
-
OAuth のアクセストークンは有効期限が短いため、AI ツールや外部サービスにトークンを渡す場合でも、漏洩時のリスクを抑えられます。期限切れ時は bee が自動で更新します。
-
+ 有効期限の短いトークン + : OAuth のアクセストークンは有効期限が短いため、AI ツールや外部サービスにトークンを渡す場合でも、漏洩時のリスクを抑えられます。期限切れ時は bee が自動で更新します。
## 複数スペースの管理 diff --git a/apps/docs/src/content/docs/integrations/ai-agent.mdx b/apps/docs/src/content/docs/integrations/ai-agent.mdx index b99be594..c8a4f8e7 100644 --- a/apps/docs/src/content/docs/integrations/ai-agent.mdx +++ b/apps/docs/src/content/docs/integrations/ai-agent.mdx @@ -12,13 +12,11 @@ bee はターミナルツールとして、AI エージェントの「手足」 bee のドキュメントサイトでは、LLM がコマンドの使い方を効率的に取得できるエンドポイントを提供しています。AI エージェントにドキュメントを読み込ませる際に活用してください。 -
-
[`/llms.txt`](/bee/llms.txt)
-
コマンド一覧のサマリー。全体像の把握に最適。
+[`/llms.txt`](/bee/llms.txt) +: コマンド一覧のサマリー。全体像の把握に最適。 -
[`/llms-full.txt`](/bee/llms-full.txt)
-
全コマンドの完全なリファレンスを 1 ファイルで取得。
-
+[`/llms-full.txt`](/bee/llms-full.txt) +: 全コマンドの完全なリファレンスを 1 ファイルで取得。 各ドキュメントページにも `.md` エンドポイントがあり、個別のページを Markdown 形式で取得できます。 diff --git a/apps/docs/src/content/docs/recipes/pr-lifecycle-sync.mdx b/apps/docs/src/content/docs/recipes/pr-lifecycle-sync.mdx index 45594a82..521fa3d0 100644 --- a/apps/docs/src/content/docs/recipes/pr-lifecycle-sync.mdx +++ b/apps/docs/src/content/docs/recipes/pr-lifecycle-sync.mdx @@ -124,22 +124,20 @@ jobs: ## カスタマイズ -
-
ステータス ID を確認するには
-
`bee status list ` でプロジェクトのステータス一覧と ID を確認できます。`STATUS_IN_PROGRESS` の値をプロジェクトに合わせて変更してください。
+ステータス ID を確認するには +: `bee status list ` でプロジェクトのステータス一覧と ID を確認できます。`STATUS_IN_PROGRESS` の値をプロジェクトに合わせて変更してください。 -
ステータス変更が不要
-
`bee issue edit` の行と `STATUS_IN_PROGRESS` 環境変数を削除すれば、リンクのコメントだけになります。
+ステータス変更が不要 +: `bee issue edit` の行と `STATUS_IN_PROGRESS` 環境変数を削除すれば、リンクのコメントだけになります。 -
自動クローズが不要
-
「Close linked issues」ステップを削除してください。
+自動クローズが不要 +: 「Close linked issues」ステップを削除してください。 -
クローズではなく別のステータスにしたい
-
`bee issue close` を `bee issue edit --status <ステータスID>` に変更してください。ステータス ID は `bee status list ` で確認できます。
+クローズではなく別のステータスにしたい +: `bee issue close` を `bee issue edit --status <ステータスID>` に変更してください。ステータス ID は `bee status list ` で確認できます。 -
`edited` イベントが不要
-
トリガーの `types` から `edited` を削除し、「Comment PR link on newly added issues」ステップを削除してください。
-
+`edited` イベントが不要 +: トリガーの `types` から `edited` を削除し、「Comment PR link on newly added issues」ステップを削除してください。 ## 関連するコマンド diff --git a/apps/docs/src/content/docs/recipes/release-notify-issues.mdx b/apps/docs/src/content/docs/recipes/release-notify-issues.mdx index 2acd5d9a..d851af1d 100644 --- a/apps/docs/src/content/docs/recipes/release-notify-issues.mdx +++ b/apps/docs/src/content/docs/recipes/release-notify-issues.mdx @@ -87,16 +87,14 @@ jobs: ## カスタマイズ -
-
ドキュメント投稿が不要
-
「Post release notes to Backlog document」ステップと `BACKLOG_PROJECT`・`DOCUMENT_PARENT_ID` 環境変数を削除してください。
+ドキュメント投稿が不要 +: 「Post release notes to Backlog document」ステップと `BACKLOG_PROJECT`・`DOCUMENT_PARENT_ID` 環境変数を削除してください。 -
課題への通知が不要
-
「Collect issue keys ...」と「Comment release info ...」の2ステップを削除してください。
+課題への通知が不要 +: 「Collect issue keys ...」と「Comment release info ...」の2ステップを削除してください。 -
ドキュメントを特定のフォルダに入れたい
-
`DOCUMENT_PARENT_ID` にフォルダのドキュメント ID を設定してください。
-
+ドキュメントを特定のフォルダに入れたい +: `DOCUMENT_PARENT_ID` にフォルダのドキュメント ID を設定してください。 ## 関連するコマンド From dbb66985660dbe1811403a401dedd4dc0ec71855 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Mar 2026 02:13:30 +0000 Subject: [PATCH 4/4] docs: document Markdown definition list syntax in AGENTS.md Add guidance to the Documentation site section about using Markdown definition list syntax (term + `: description`) instead of raw
/
/
HTML, including a note that it works inside JSX components like . https://claude.ai/code/session_0163JhpTd1Sojez8yK7ARqnW --- AGENTS.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 727a8f80..9f0431c0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -66,6 +66,26 @@ Command reference pages are **auto-generated** from CLI source code — do NOT c **When adding or removing CLI commands**, also update the command table in `skills/using-bee/SKILL.md` to keep the Skill in sync with the CLI. +#### Definition lists + +The docs site supports Markdown definition list syntax via `remark-definition-list`. Use this instead of raw `
`/`
`/`
` HTML: + +```mdx + + +用語 +: 説明文 + + + +
+
用語
+
説明文
+
+``` + +This also works inside JSX components like ``. + #### Internal link conventions All internal links in documentation content (`apps/docs/src/content/docs/`) must use **absolute paths with the base prefix `/bee/` and a trailing slash**: