Skip to content

Commit c2b813a

Browse files
v1.52.0 Release
REST-APIサーバー開発環境のドキュメントを追加
1 parent 3b656f5 commit c2b813a

28 files changed

Lines changed: 7336 additions & 16 deletions

architecture.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,9 +279,9 @@ <h3 class="underline">CUEI/O(開発から運用まで)</h3>
279279
</figure>
280280
</div>
281281

282-
<!-- <p>
282+
<p>
283283
REST-API 環境における CUEI の実装レベルでの関係については、<font><a href="./rest-api/cuei.html" target="_blank">▶CUEIとの実装レベルでの関係</a></font>を参照してください。
284-
</p> -->
284+
</p>
285285
</div><br />
286286

287287
<a id="outline"></a>

css/common.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,3 +591,8 @@ img.gif-player
591591
{
592592
margin-bottom: 0;
593593
}
594+
595+
.link-bottom-margin {
596+
display: inline-block;
597+
margin-bottom: 3px;
598+
}

custom-command.html

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -215,10 +215,10 @@ <h2 class="subtitle">はじめに</h2>
215215
SOCKET-MANAGER Framework は、<strong>ステートマシンベースのソケット通信アプリケーション開発</strong>を効率化するための PHP フレームワークです。<br />
216216
本ドキュメントでは、フレームワークの大きな特徴である <strong>カスタムコマンド作成機能</strong>について詳しく解説します。<br /><br />
217217

218-
開発環境に依存しないビルトインコマンドに加え、プロジェクト固有の処理を CLI コマンドとして追加できるため、<strong>開発効率の向上</strong><strong>チーム内の共通タスクの自動化</strong>に役立ちます。<br /><!--<br />
218+
開発環境に依存しないビルトインコマンドに加え、プロジェクト固有の処理を CLI コマンドとして追加できるため、<strong>開発効率の向上</strong><strong>チーム内の共通タスクの自動化</strong>に役立ちます。<br /><br />
219219

220220
実際の利用例として、REST-API サーバー開発環境では多数のカスタムスキャフォールドコマンドを標準実装しています。<br />
221-
<font><a href="./rest-api/scaffold.html">▶REST-API スキャフォールド</a></font><br />-->
221+
<font><a href="./rest-api/scaffolding.html" target="_blank">▶REST-API スキャフォールディング</a></font><br />
222222
</div><br />
223223

224224
<a id="overview"></a>
@@ -435,9 +435,6 @@ <h2 class="subtitle">カスタムコマンドの活用例</h2>
435435
<li>チーム開発での <strong>共通コード規約の強制</strong></li>
436436
<li>大規模プロジェクトでの <strong>開発効率向上</strong><strong>人的ミス削減</strong></li>
437437
</ul>
438-
439-
<!-- REST-API サーバー開発環境で利用できるスキャフォールディング一覧は以下をご覧ください。<br />
440-
<font><a href="./rest-api/scaffold.html" target="_blank">▶REST-API スキャフォールド</a></font><br /> -->
441438
</div><br />
442439

443440
<div class="text-block" style="margin-top: 20px;">
@@ -460,8 +457,8 @@ <h2 class="subtitle">おわりに</h2>
460457

461458
これらを一貫した構造で自動化できるため、開発者体験(DX)を大きく向上させます。<br /><br />
462459

463-
<!-- REST-API 環境で利用できるスキャフォールディングについては以下をご覧ください。<br />
464-
<font><a href="./rest-api/scaffold.html" target="_blank">▶REST-API スキャフォールド</a></font> -->
460+
REST-API 環境で利用できるスキャフォールディングについては以下をご覧ください。<br />
461+
<font><a href="./rest-api/scaffolding.html" target="_blank">▶REST-API スキャフォールディング</a></font>
465462
</div><br />
466463
</div>
467464
</div>

event.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ <h2 class="subtitle">おわりに</h2>
399399
SOCKET-MANAGER Framework のイベント駆動アーキテクチャは、<strong>ステートマシンをビルトインしたイベントループ</strong>という独自構造により、従来のイベント駆動フレームワークが抱える「非同期処理と状態遷移の整合性」の問題を根本から解決します。<br /><br />
400400

401401
この高信頼なイベント駆動アーキテクチャは、REST-API 環境におけるステートマシン型実装や、Chunked Transfer / SSE / Range 送信の安定動作、さらには IPC(プロセス間通信)やマルチサーバー構成とも密接に結びついています。<br />
402-
各トピックについては、<font><a href="./architecture.html">▶アーキテクチャ</a></font><font><a href="./ipc.html">▶IPC(プロセス間通信)</a></font><!--、<font><a href="./rest-api/" target="_blank">▶REST-APIサーバー開発環境</a></font>--> などの関連ページもあわせてご参照ください。<br />
402+
各トピックについては、<font><a href="./architecture.html">▶アーキテクチャ</a></font><font><a href="./ipc.html">▶IPC(プロセス間通信)</a></font><font><a href="./rest-api/" target="_blank">▶REST-APIサーバー開発環境</a></font> などの関連ページもあわせてご参照ください。<br />
403403
</div><br />
404404

405405
</div>

ipc.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,9 @@ <h3 class="menu-page-title">▼IPC(プロセス間通信)</h3>
148148
<ul>
149149
<li><a href="./ipc.html#clean">ビジネスロジックが汚れない</a></li>
150150
</ul>
151-
<!-- <ul>
151+
<ul>
152152
<li><a href="./ipc.html#rest">REST-API 環境との関係</a></li>
153-
</ul> -->
153+
</ul>
154154
<ul>
155155
<li><a href="./ipc.html#last">おわりに</a></li>
156156
</ul>
@@ -397,14 +397,14 @@ <h2 class="subtitle">ビジネスロジックが汚れない理由</h2>
397397
これは <strong>UNIT / キュー / モジュール</strong> という統一された抽象モデルがあるからこそ実現できる設計です。<br />
398398
</div><br />
399399

400-
<!-- <a id="rest"></a>
400+
<a id="rest"></a>
401401
<h2 class="subtitle">REST-API との関係</h2>
402402
<div class="text-block">
403403
REST-API 環境では、SocketManager の特定構成をプリセット化しているため、IPC の実装方法は
404-
<strong>REST-API 側のスキャフォールドページ</strong> で説明しています。<br /><br />
404+
REST-API 側の <font><a href="./rest-api/parallel.html" target="_blank">▶Parallelクラス実装</a></font> ページ で説明しています。<br /><br />
405405

406406
本ページでは、<strong>フレームワーク本体としての IPC の思想と構造</strong> を扱います。
407-
</div><br /> -->
407+
</div><br />
408408

409409
<a id="last"></a>
410410
<h2 class="subtitle">おわりに</h2>

js/common.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ $(function()
366366
$("div.layout").append(`
367367
<div style="border-top: 2px solid #ccc; margin-bottom: 10px; margin-left: 270px; box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);"></div>
368368
<div role="contentinfo" style="display: flex; align-items: center; margin: 0 270px;">
369-
<p>© 2024-2025 SOCKET-MANAGER Framework</p>
369+
<p>© 2024-2026 SOCKET-MANAGER Framework</p>
370370
<div style="flex-grow: 1; text-align: center;">
371371
<a href="https://socket-manager.github.io/document/"><img src="https://socket-manager.github.io/document/logo.png" loading="lazy" alt="SOCKET-MANAGER Frameworkのロゴ" style="height: 50px;" /></a>
372372
</div>

0 commit comments

Comments
 (0)