# 大容量図面データの運用マニュアル (GitHub完全無料版)

GitHubのファイルサイズ制限（100MB）を回避し、追加コストを一切かけずに運用するための手順です。

## 1. 準備：ファイルをGitHub Releasesにアップロードする

1.  GitHubのリポジトリページを開きます。
2.  右側のメニューにある **「Releases」** をクリックします。
3.  **「Draft a new release」** をクリックします。
4.  タグ名（例：`v1.0.0`）を入力し、タイトルを適当に付けます。
5.  **「Attach binaries by dropping them here」** のエリアに、25MB〜2GBまでの巨大なHTMLファイルをドラッグ＆ドロップします。
6.  **「Publish release」** をクリックして公開します。

## 2. リンクURLの取得

1.  公開されたReleaseページの「Assets」欄にある、アップロードしたファイルを**右クリック**します。
2.  **「リンクのアドレスをコピー」** を選択します。
    *   URLの例: `https://github.com/ユーザー名/リポジトリ名/releases/download/v1.0.0/図面.html`

## 3. ポータルサイトからの閲覧方法

2通りの方法があります。

### A. 直接リンクを作成する場合（推奨）
ポータルサイトのURLの末尾に、取得したURLをパラメータとして付け加えるだけです。

例：
`.../clients/demo-client/index.html?src=https://github.com/〜/releases/download/v1.0.0/図面.html`

このURLを顧客に送れば、顧客はブラウザ上でそのまま巨大な図面を閲覧できます。

### B. ダウンロードして閲覧してもらう場合
ポータル画面の **「最新版(>100MB)をDL」** ボタンをクリックすると、Releaseページに飛びます。そこでファイルをダウンロードし、ダブルクリックで開いてもらいます。

## この運用のメリット
- **完全無料**: GitHub LFSの有料枠（転送量制限）を消費しません。
- **高速**: GitHubのReleaseサーバーは高速なため、巨大なファイルもスムーズに配信できます。
- **履歴管理**: Release機能を使うことで、過去の図面バージョンも自然にアーカイブされます。
