From 46494be94e24229a48b1c6cf272304b6b3bd7701 Mon Sep 17 00:00:00 2001 From: hadashiA Date: Mon, 21 Nov 2022 13:57:11 +0900 Subject: [PATCH] 1.12.0 --- README.md | 2 +- VContainer/Assets/VContainer/package.json | 2 +- website/docs/getting-started/installation.mdx | 4 ++-- website/docusaurus.config.js | 2 +- .../current/about/what-is-di.mdx | 4 ++-- .../current/getting-started/installation.mdx | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8df0575f..a3d000e2 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Visit [vcontainer.hadashikick.jp](https://vcontainer.hadashikick.jp) to view the 1. Navigate to your project's Packages folder and open the manifest.json file. 2. Add this line below the "dependencies": { line - ```json title="Packages/manifest.json" - "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.11.1", + "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.12.0", ``` 3. UPM should now install the package. diff --git a/VContainer/Assets/VContainer/package.json b/VContainer/Assets/VContainer/package.json index 894e9db3..c9911ab2 100644 --- a/VContainer/Assets/VContainer/package.json +++ b/VContainer/Assets/VContainer/package.json @@ -1,7 +1,7 @@ { "name": "jp.hadashikick.vcontainer", "displayName": "VContainer", - "version": "1.11.1", + "version": "1.12.0", "unity": "2018.4", "description": "The extra fast DI (Dependency Injection) for Unity", "keywords": ["DI", "Dependency Injection", "DI Container"], diff --git a/website/docs/getting-started/installation.mdx b/website/docs/getting-started/installation.mdx index 5cfdb647..602412a7 100644 --- a/website/docs/getting-started/installation.mdx +++ b/website/docs/getting-started/installation.mdx @@ -32,7 +32,7 @@ If you don't want to use `openupm-cli` (or if you're hosting VContainer on an al } ], "dependencies": { - "jp.hadashikick.vcontainer": "1.11.1" + "jp.hadashikick.vcontainer": "1.12.0" } } ``` @@ -42,7 +42,7 @@ If you don't want to use `openupm-cli` (or if you're hosting VContainer on an al Navigate to your project's `Packages` folder and open the `manifest.json` file. Then add this package somewhere in the `dependencies` block: ```json title="Packages/manifest.json" - "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.11.1", + "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.12.0", ``` UPM should now install the package. This is useful if you're maintaining a fork of VContainer for your own project but don't want to set up a private registry. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ac958367..ee96f453 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -50,7 +50,7 @@ module.exports = { }, { href: 'https://github.com/hadashiA/VContainer/releases', - label: 'v1.11.1', + label: 'v1.12.0', position: 'right', }, { diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/about/what-is-di.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/about/what-is-di.mdx index 14d7a8f9..b02666a6 100644 --- a/website/i18n/ja/docusaurus-plugin-content-docs/current/about/what-is-di.mdx +++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/about/what-is-di.mdx @@ -4,7 +4,7 @@ title: DIって何 ? DI(=Dependency Injection) は、オブジェクト指向プログラミングにおける一般的なテクニック/パターンのことです。 -あるクラスのコードの中から「委譲先のオブジェクトがどこからやってくるのか?」という情報を取り除き、クラスたちと、それらの関係を結びつける設定とを分けてしまおう、というのが主なコンセプトです。 +あるクラスのコードの中から「委譲先のオブジェクトがどこからやってくるのか?」という情報を取り除き、クラスたちとそれらの関係を結びつける設定とを分けてしまおう、というのが主なコンセプトです。 DIで参照関係を組み立てると、アプリケーションのコードを変更せずともクラス同士の依存関係をつなぎかえることができるので、テスタビリティやある種のメンテナンス性が改善する... とかとか一般的には言われています。 @@ -12,7 +12,7 @@ DIで参照関係を組み立てると、アプリケーションのコードを :::note C# では、サーバやコンソールアプリケーションを書くための 設定・ロギング・などなどを整備する標準的な仕組み [Generic Host](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-5.0) がありますが、これはDIをベースにしたフレームワークとしてデザインされてます。 -.NET Core/.NET 5以降、サーバのフレームワークとしてデファクトスタンダードといえる [ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-5.0) もまた、Generic Host を利用したDIベースのスタイルです。 +.NET Core/.NET 以降、サーバのフレームワークとしてデファクトスタンダードといえる [ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-5.0) もまた、Generic Host を利用したDIベースのスタイルです。 Generic Host をはじめとする Mircosoft.Extensions.* の名前を冠したパッケージは、 [dotnet/runtime](https://github.com/dotnet/runtime) リポジトリ内で管理されており、 .NET環境やサーバサイドでは標準的な位置付けです。[Microsoft.Extensions.DependencyInjection](https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection) は、DIの基本的な機能を提供している他、DIのインターフェイスを標準化して、実装を他のライブラリと置き換える、といった仕組みも持っています。 diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/installation.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/installation.mdx index 0cb0ae9e..a3c8824e 100644 --- a/website/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/installation.mdx +++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/installation.mdx @@ -9,7 +9,7 @@ title: インストール 1. プロジェクトの `Packages/manifest.json` ファイルを開く。 2. `"dependencies": {` 行の下に以下を追記。 - ```json title="Packages/manifest.json" - "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.11.1", + "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.12.0", ``` 3. Unityでプロジェクトをリフレッシュすると、UPMがパッケージをインストールしてくれます。