Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/quality.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ labels: quality improvement
.\2_RunAllTests.ps1
.\3_SmokeTest.ps1

合格の目安は 全ステップ OK / 8-8 差分 0 / 29-29
合格の目安は 全ステップ OK / 8-8 差分 0 / 30-30
-->

## 利用者への影響
Expand Down
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
.\2_RunAllTests.ps1
.\3_SmokeTest.ps1

合格の目安は 全ステップ OK / 8-8 差分 0 / 29-29
合格の目安は 全ステップ OK / 8-8 差分 0 / 30-30
文書だけの変更なら「不要」と書いてください。
-->

Expand Down
2 changes: 1 addition & 1 deletion root/programs/BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -738,7 +738,7 @@ VS 18 のある環境では従来どおり `18.0` になるため、**挙動は
### 実測(run 30984111639 : 全ステップ成功)

> **当時の件数での記録。** その後、単体テストは 8 ケース(#520)、
> 疎通は 29 件(#528、#546、#566、#570、#571、#578)である。**時間の目安として読むこと。**
> 疎通は 30 件(#528、#546、#566、#570、#571、#578、#580)である。**時間の目安として読むこと。**

### 警告の内訳を見る(`-WarnDetail`、#571)

Expand Down
2 changes: 1 addition & 1 deletion root/programs/CHEATSHEET.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ cd root\programs
|---|---|---|
| ビルド | 全ステップ OK | [`BUILDING.md`](BUILDING.md) |
| 単体テスト | 8/8 OK、差分 0 | [`TESTING.md`](TESTING.md) |
| 疎通 | 29/29 OK | [`SMOKETEST.md`](SMOKETEST.md) |
| 疎通 | 30/30 OK | [`SMOKETEST.md`](SMOKETEST.md) |

**既定は C# 側。VB 側は `-Lang` で回す**(3 節)。

Expand Down
2 changes: 1 addition & 1 deletion root/programs/CONFIGURATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -557,7 +557,7 @@ cd root\programs
| 見たいもの | 場所 |
|---|---|
| net10.0 の Web(本番向けの切り替えを含む) | `CS/Samples4NetCore/Backend/MVC_Sample/MVC_Sample/appsettings.json` |
| 環境変数・`%変数%`・環境別ファイルの実運用 | `CS/Samples4NetCore/Docker/`([`README.md`](CS/Samples4NetCore/Docker/README.md)) |
| 環境変数・`%変数%`・環境別ファイルの実運用 | `CS/Samples4NetCore/Docker/`(対象ごとに分かれる。[`MVC_Sample`](CS/Samples4NetCore/Docker/MVC_Sample/README.md) / [`ASPNETWebService`](CS/Samples4NetCore/Docker/ASPNETWebService/README.md)) |
| net48 の Web(`machineKey` / 転送ヘッダの注記) | `CS/Samples/WebApp_sample/MVC_Sample/MVC_Sample/Web.config` |
| 相対パスで自己完結させる書き方 | `CS/Samples4NetCore/Legacy/Bat_sample/*/appsettings.json` |
| 領域ごとの事情 | 各 `ANALYSIS.md`([Frameworks](CS/Frameworks/ANALYSIS.md) / [Samples](CS/Samples/ANALYSIS.md) / [Samples4NetCore](CS/Samples4NetCore/ANALYSIS.md)) |
15 changes: 11 additions & 4 deletions root/programs/CS/Samples4NetCore/ANALYSIS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Open棟梁の **.NET (Core) 系サンプル**。4 つの区画に分かれてお
| **`Backend/`** | `MVC_Sample`(ASP.NET Core MVC) | **現行の推奨サンプル。** ここが本命 |
| **`Frontend/`** | README のみ | 別リポジトリ `FrontendTemplates` へ移動済み |
| **`Legacy/`** | `2CS_sample` / `Bat_sample` / `CLI_sample` / `WS_sample` | `../Samples`(net48)を .NET へ移植した**独立コピー**。名前どおり「レガシー」扱い |
| **`Docker/`** | `Backend/MVC_Sample` を Linux コンテナで動かす一式 | サンプルのコードは持たない。**手順と設計は [`Docker/README.md`](Docker/README.md)**(#548) |
| **`Docker/`** | `Backend/` のサンプルを Linux コンテナで動かす一式 | **対象ごとに分かれる**(`MVC_Sample` / `ASPNETWebService`)。サンプルのコードは持たない。**手順と設計は各 `README.md`**(#548、#582) |

**全プロジェクトが SDK 形式 csproj / `net10.0`(GUI は `net10.0-windows7.0`)。**

Expand Down Expand Up @@ -364,10 +364,17 @@ net48 側はコードから変えられない(`Request.IsSecureConnection` は
**IIS + ARR の URL Rewrite で `HTTPS` サーバ変数を立てる**
(`Samples/WebApp_sample/MVC_Sample` の `Web.config` にコメントで記載)。

### 5-3. コンテナで動かす場合は `Docker/` を見る(#548)
### 5-3. コンテナで動かす場合は `Docker/` を見る(#548、#582

`Backend/MVC_Sample` を Linux コンテナで動かす一式が `Docker/` にある。
**手順・設計・落とし穴は [`Docker/README.md`](Docker/README.md) が一次情報**で、ここには書かない。
`Backend/` のサンプルを Linux コンテナで動かす一式が `Docker/` にある。
**対象ごとにフォルダが分かれる。**

| 対象 | 一式 |
|---|---|
| `Backend/MVC_Sample` | [`Docker/MVC_Sample/`](Docker/MVC_Sample/README.md) |
| `Backend/ASPNETWebService` | [`Docker/ASPNETWebService/`](Docker/ASPNETWebService/README.md) |

**手順・設計・落とし穴は各 `README.md` が一次情報**で、ここには書かない。

上の 5-1 / 5-2 で書いた `%OT_RESOURCE_ROOT%` と 3 つの切り替えを、実際に使っている
(`appsettings.Container.json` + `docker-compose.yml` の環境変数)。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
<ItemGroup>
<PackageReference Include="log4net" Version="3.3.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="10.0.5" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.5" />
<!-- **推移的な Microsoft.OpenApi 2.0.0 は GHSA-v5pm-xwqc-g5wc(高)に該当する。**
修正は 2.7.5。明示しないと上がらない(#580) -->
<PackageReference Include="Microsoft.OpenApi" Version="2.7.5" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="7.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
</ItemGroup>
Expand Down
Loading