From 3600587c9b54ff319efc13ae6e59a49711dfa89a Mon Sep 17 00:00:00 2001 From: Tatsuto YAMAMOTO Date: Thu, 27 Aug 2026 18:11:25 +0900 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20=E5=8F=A4=E3=81=84=E8=A8=98?= =?UTF-8?q?=E8=BF=B0=E3=82=92=E6=94=B9=E3=82=81=E3=82=8B/=E6=9B=B8?= =?UTF-8?q?=E3=81=8D=E3=81=8B=E3=81=91=E3=81=AE=E3=83=9A=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=82=92=E6=B6=88=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 存在しない OpenAPI スキーマ URL を参照していたため build が失敗していたのを @pulsate-dev/api-schema パッケージ経由に修正 - getting-started.mdx から存在しない /start-guide/instance-admin へのリンクを削除 - user/post.mdx をサイドバー・サイト内検索から除外(実装が追いついていないため非公開化) - 寄付ページ/トップページの「募集中」表現を実態に合わせて修正 - ActivityPub 実装状況の日付、Copyright 年、roadmap の古い GA 予定日を更新 Closes #701 Co-Authored-By: Claude Sonnet 5 --- astro.config.mjs | 11 +---------- package.json | 1 + pnpm-lock.yaml | 8 ++++++++ src/content/docs/beginner/getting-started.mdx | 4 ---- src/content/docs/beginner/what-is-pulsate.mdx | 2 +- src/content/docs/community/sponsor.mdx | 2 +- src/content/docs/index.mdx | 8 +++----- src/content/docs/roadmap.mdx | 4 ++-- src/content/docs/user/post.mdx | 3 +++ 9 files changed, 20 insertions(+), 23 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index d8addcb..c9c6155 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -49,9 +49,7 @@ export default defineConfig({ { base: "api-reference", label: "API Reference", - // TODO: `main` からタグに切り替える - schema: - "https://raw.githubusercontent.com/pulsate-dev/pulsate/main/resources/schema.json", + schema: "./node_modules/@pulsate-dev/api-schema/schema.json", }, ]), ], @@ -63,13 +61,6 @@ export default defineConfig({ }, items: ["beginner/what-is-pulsate", "beginner/getting-started"], }, - { - label: "ユーザーガイド", - translations: { - en: "User Guide", - }, - items: ["user/post"], - }, { label: "コミュニティ", translations: { diff --git a/package.json b/package.json index 01962d1..e23132f 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "@astrojs/check": "^0.9.8", "@astrojs/react": "^5.0.0", "@astrojs/starlight": "0.40.0", + "@pulsate-dev/api-schema": "^0.1.0", "@scalar/api-reference-react": "^0.9.0", "astro": "^6.0.5", "react": "^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f56c1c5..38fa29a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,6 +17,9 @@ importers: '@astrojs/starlight': specifier: 0.40.0 version: 0.40.0(astro@6.4.8(@types/node@24.13.2)(rollup@4.62.0)(yaml@2.9.0))(typescript@6.0.3) + '@pulsate-dev/api-schema': + specifier: ^0.1.0 + version: 0.1.0 '@scalar/api-reference-react': specifier: ^0.9.0 version: 0.9.50(react@19.2.7)(tailwindcss@4.0.17)(typescript@6.0.3)(zod@4.4.3) @@ -998,6 +1001,9 @@ packages: '@phosphor-icons/core@2.1.1': resolution: {integrity: sha512-v4ARvrip4qBCImOE5rmPUylOEK4iiED9ZyKjcvzuezqMaiRASCHKcRIuvvxL/twvLpkfnEODCOJp5dM4eZilxQ==} + '@pulsate-dev/api-schema@0.1.0': + resolution: {integrity: sha512-q8o/LENURo6qShfWjrFm3L/8RQFgArFTTbFm+NPG2uMo+HTTDvWQffVPk6J+yHYTYbPzmh53wLNWE8ygbiu1Mw==} + '@readme/better-ajv-errors@2.4.0': resolution: {integrity: sha512-9WODaOAKSl/mU+MYNZ2aHCrkoRSvmQ+1YkLj589OEqqjOAhbn8j7Z+ilYoiTu/he6X63/clsxxAB4qny9/dDzg==} engines: {node: '>=18'} @@ -4433,6 +4439,8 @@ snapshots: '@phosphor-icons/core@2.1.1': {} + '@pulsate-dev/api-schema@0.1.0': {} + '@readme/better-ajv-errors@2.4.0(ajv@8.20.0)': dependencies: '@babel/code-frame': 7.29.0 diff --git a/src/content/docs/beginner/getting-started.mdx b/src/content/docs/beginner/getting-started.mdx index d5feba5..4f21130 100644 --- a/src/content/docs/beginner/getting-started.mdx +++ b/src/content/docs/beginner/getting-started.mdx @@ -5,10 +5,6 @@ description: Pulsate をはじめるためのガイド import { Aside } from "@astrojs/starlight/components"; - - ## Pulsate を始める前に ActivityPub に対応した分散型SNSは、X や Instagram などの他SNSとは大きく異なります。 diff --git a/src/content/docs/beginner/what-is-pulsate.mdx b/src/content/docs/beginner/what-is-pulsate.mdx index f360aa6..05d1901 100644 --- a/src/content/docs/beginner/what-is-pulsate.mdx +++ b/src/content/docs/beginner/what-is-pulsate.mdx @@ -12,7 +12,7 @@ Pulsate は ActivityPub 実装の次世代分散型ソーシャルネットワ ## ActivityPub とは [ActivityPub](https://w3c.github.io/activitypub/) は分散型ソーシャルネットワーキングのためのプロトコルです。 diff --git a/src/content/docs/community/sponsor.mdx b/src/content/docs/community/sponsor.mdx index 8599ed7..1819286 100644 --- a/src/content/docs/community/sponsor.mdx +++ b/src/content/docs/community/sponsor.mdx @@ -7,7 +7,7 @@ description: Pulsate への寄付ガイド Pulsate Project は非営利団体が運営しているプロジェクトです。 Pulsate の利用は完全無料であるため、そのためソフトウェアの開発資金は全て皆さんの寄付などに頼っています。 -当プロジェクトでは `$1` から [GitHub Sponsor](https://github.com/sponsors/pulsate-dev) にて寄付を受け付けていますので、今度も当プロジェクトを続けられるようにぜひご支援お願いします。 +現在、当プロジェクトでは寄付の募集を行っていません。再開する際はこのページやプロジェクトの公式チャンネルでお知らせします。 ### 寄付の使途 diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index 5a689f7..1b0a994 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -54,10 +54,8 @@ import { Aside, Card, CardGrid } from '@astrojs/starlight/components';
-