ユーザ用ツール

サイト用ツール


start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
start [2026/07/20 13:37] – Upload by Antigravity script adminstart [2026/07/20 23:10] (現在) – [2. APIリファレンス] admin
行 1: 行 1:
-====== ModParks (Core Platform) ======+====== ようこそ、ModParks Wikiへ! ======
  
-ModParksは、日本発 of Minecraft Java Edition向けMODプラグイン・リソースパック等の公開・共有プラットフォームです。 +ModParks Wikiは、マインクラフト(Minecraft Java Edition向けMOD/プラグイン等の共有プラットフォーム ModParks の開発者向けドキュメントをめていウィキです。
-ユーザーは自身が作成したプロジェクトを投稿し、バージョンごにファイルを管理・配布すことがきます。+
  
-===== プラットフォ目的と特徴 =====+各種API、ツルなど仕様や開発手順を以下から参照できます。
  
-Minecraftのコミニティにおいて、MODやプラグインの配布は複数の海外プラットフォームに分散していますが、日本のユーザーにとっては言語の壁やサポートの面でハードがある場合があります。ModParksは、**直感的でモダンなUI**と**多言語対応(日本語・英語)**を提供し、誰でも簡単にプロジェクトを公開・検索できるハブとなることを目指しています。+==== 1. チュートリアル ====
  
-==== 主な機能 ====+==== 2. APIリファレンス ==== 
 +  * **[[api|ModParks API]]**: APIの基本情報と認証方法について 
 +  * **[[auth|Auth & Users API]]**: ユーザー認証(ログイン)、プロフィール取得、フォロー機能など 
 +  * **[[projects|Projects API]]**: 公開プロジェクト(MODやプラグイン等)の検索、作成、更新機能 
 +  * **[[versions|Versions API]]**: 各プロジェクトに対するリリースファイルの取得およびアップロード 
 +  * **[[comments|Comments API]]**: プロジェクトに対するフィードバックやコメントの管理機能 
 +  * **[[collections|Collections API]]**: ユーザー作成のリスト(コレクション)の管理およびフォロー機能 
 +  * **[[ideas|Ideas API]]**: ユーザーから投稿されたアイデアの取得機能 
 +  * **[[webhooks|Webhook]]**: GitHub Release等と連動する自動取り込みWebhooksの仕様
  
-  * **プロジェクト管理** +==== 3ModParks CLI ==== 
-    * MOD、プラグイン、リソースパック、データパックなどのプロジェクトを作成可能。 +  * **[[cli|ModParks CLI]]**ンドの使用方法環境変数、各ンドの一覧
-    * バージョン管理システム: 対応するMinecraftバージョン(1.20.1など)やローダー(Fabric, Forge, NeoForge, Paperなど)を指定してファイルをアップロード。 +
-    * Markdown形式でのリッチなプロジェクト説明文(README)の記述。 +
-  * **充実した検索・フィルター機能** +
-    * プラットフォーム(MOD / プラグイン)、対応バージョン、ローダーによる高度な絞り込み検索。 +
-    * ダウンロード数や更新日時による並び替え。 +
-  * **コレクショ・リスト機能** +
-    * ユーザーがお気に入りのプロジェクトをまとめた「リスト(コレクション)」を作成・公開可能。 +
-    * 他のユーザーが作成したリストをフォローして最新 of MOD構成を追跡。 +
-  * **コミュニティ機能(アイデア・フィーバック)** +
-    * 「アイデア」としてユーザーが欲しいMODやプラグイン構想を投稿し開発者と交流できる場を提供。 +
-    * 開発者と利用者が直接ミュニケーショを取れるコメント・フィーバック機能。 +
-  * **外部連携・統合** +
-    * CurseForge や Modrinth など主要プラットフォームと連携。 +
-    * 外部プラットフォームからのダウンロード数の合算表示、同期機能。 +
-    * **GitHub Webhook連携**: GitHubのReleaseと連動し、新しいバージョンを全自動でModParksに取り込む機能を搭載。+
  
-===== 技術スタック・アーキテクチャ =====+==== 4. ModParks Recipe ==== 
 +  * **[[recipe|ModParks Recipe]]**: レシピ画像の動的配信API、アセット一括登録APIなどの仕様
  
-ModParksモダンWeb技術をベースに構築されスタックアプーションです。+==== 5. ModParks 本体情報 ==== 
 +  * **[[setup|開発環境セットアップガイド]]**: ローカル開発環境の起動手順前提条件、環境変数設定ど 
 +  * **[[database|データベース設計とスキーマ]]**: Drizzle ORMを用い主要テーブ定義とーション構造
  
-  * **フロントエンド / バックエンド**: Next.js 15 (App Router) 
-  * **UIライブラリ**: Material-UI (MUI v5) 
-  * **言語**: TypeScript (厳格な型チェックを適用) 
-  * **データベース ORM**: Drizzle ORM 
-  * **データベース**: Cloudflare D1 / Turso (SQLiteベース) 
-  * **ファイルストレージ**: Cloudflare R2 (S3互換ストレージ) 
-  * **認証**: NextAuth.js (GitHub, DiscordなどのOAuth対応) 
-  * **多言語対応 (i18n)**: next-intl (汎用テキストは ''Common'' 名前空間等で一元管理) 
- 
-===== プロジェクトディレクトリ構成 ===== 
- 
-主要なディレクトリ構成は以下の通りです: 
- 
-  * ''app/'' : Next.js App Routerのルーティングとページ定義(''[locale]'' で多言語対応) 
-  * ''components/'' : 再利用可能なUIコンポーネント(機能ごとにディレクトリ分割) 
-  * ''db/'' : Drizzle ORMのスキーマ定義とマイグレーションファイル 
-  * ''lib/'' : ユーティリティ関数、APIクライアント、サーバーアクション等のビジネスロジック 
-  * ''messages/'' : 多言語対応用のJSONファイル (''en_us.json'', ''ja_jp.json'') 
-  * ''docs-md/'' : プラットフォーム全体のドキュメント・仕様書 
- 
-===== 関連開発者向けドキュメント ===== 
- 
-  * **[[setup|開発環境セットアップガイド]]** : 開発に必要な前提条件、環境構築手順 
-  * **[[database|データベース設計とスキーマ]]** : 主要テーブル定義とリレーションシップ 
-  * **[[api|APIリファレンス]]** : 各種APIエンドポイントの仕様 
-  * **[[cli|CLIコマンドガイド]]** : CLIツールの操作方法 
  
start.1784522247.txt.gz · 最終更新: by admin