diff --git a/README.md b/README.md index 4dd569e91..ff832d871 100644 --- a/README.md +++ b/README.md @@ -38,8 +38,6 @@ Pure.DI is not a framework or library, but a source code generator for creating >_Pure.DI_ already [supports](#base-class-library) many of [BCL types](https://docs.microsoft.com/en-us/dotnet/standard/framework-libraries#base-class-libraries) like `Array`, `IEnumerable`, `IList`, `IReadOnlyCollection`, `IReadOnlyList`, `ISet`, `IProducerConsumerCollection`, `ConcurrentBag`, `Func`, `ThreadLocal`, `ValueTask`, `Task`, `MemoryPool`, `ArrayPool`, `ReadOnlyMemory`, `Memory`, `ReadOnlySpan`, `Span`, `IComparer`, `IEqualityComparer` and etc. without any extra effort. - [X] Good for building libraries or frameworks where resource consumption is particularly critical. >Its high performance, zero memory consumption/preparation overhead, and lack of dependencies make it ideal for building libraries and frameworks. - -This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET. ![](di.gif) ## Schrödinger's cat will demonstrate how it all works [![CSharp](https://img.shields.io/badge/C%23-code-blue.svg)](samples/ShroedingersCat) @@ -189,9 +187,15 @@ cd ./Pure.DI.Example ```shell dotnet run ``` - +> [!TIP] +> This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET +> +> ![](https://raw.githubusercontent.com/DevTeam/csharp-interactive/master/docs/icon.ico) +> +> This tool will help make your builds more efficient. + ## Examples ### Basics diff --git a/docs/README.md b/docs/README.md index 84fe9e1a6..b3b213fe3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -38,5 +38,3 @@ Pure.DI is not a framework or library, but a source code generator for creating >_Pure.DI_ already [supports](#base-class-library) many of [BCL types](https://docs.microsoft.com/en-us/dotnet/standard/framework-libraries#base-class-libraries) like `Array`, `IEnumerable`, `IList`, `IReadOnlyCollection`, `IReadOnlyList`, `ISet`, `IProducerConsumerCollection`, `ConcurrentBag`, `Func`, `ThreadLocal`, `ValueTask`, `Task`, `MemoryPool`, `ArrayPool`, `ReadOnlyMemory`, `Memory`, `ReadOnlySpan`, `Span`, `IComparer`, `IEqualityComparer` and etc. without any extra effort. - [X] Good for building libraries or frameworks where resource consumption is particularly critical. >Its high performance, zero memory consumption/preparation overhead, and lack of dependencies make it ideal for building libraries and frameworks. - -This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET. diff --git a/readme/Avalonia.md b/readme/Avalonia.md index d0f8a054f..24d79334f 100644 --- a/readme/Avalonia.md +++ b/readme/Avalonia.md @@ -110,7 +110,7 @@ The [project file](/samples/AvaloniaApp/AvaloniaApp.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/BlazorServerApp.md b/readme/BlazorServerApp.md index f12fda2ac..27c5fe0ae 100644 --- a/readme/BlazorServerApp.md +++ b/readme/BlazorServerApp.md @@ -67,7 +67,7 @@ The [project file](/samples/BlazorServerApp/BlazorServerApp.csproj) looks like t - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/BlazorWebAssemblyApp.md b/readme/BlazorWebAssemblyApp.md index 66a18293f..1f691438a 100644 --- a/readme/BlazorWebAssemblyApp.md +++ b/readme/BlazorWebAssemblyApp.md @@ -66,7 +66,7 @@ The [project file](/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj) lo - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/Console.md b/readme/Console.md index 8d44ea372..8ebc68bc0 100644 --- a/readme/Console.md +++ b/readme/Console.md @@ -89,7 +89,7 @@ The [project file](/samples/ShroedingersCat/ShroedingersCat.csproj) looks like t - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/ConsoleNativeAOT.md b/readme/ConsoleNativeAOT.md index 0a9de8593..a45cfc88a 100644 --- a/readme/ConsoleNativeAOT.md +++ b/readme/ConsoleNativeAOT.md @@ -16,7 +16,7 @@ The [project file](/samples/ShroedingersCatNativeAOT/ShroedingersCatNativeAOT.cs - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/ConsoleTopLevelStatements.md b/readme/ConsoleTopLevelStatements.md index a7e7774b1..e56a6082d 100644 --- a/readme/ConsoleTopLevelStatements.md +++ b/readme/ConsoleTopLevelStatements.md @@ -78,7 +78,7 @@ The [project file](/samples/ShroedingersCatTopLevelStatements/ShroedingersCatTop - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/GrpcService.md b/readme/GrpcService.md index f2289ba12..b6b032ee8 100644 --- a/readme/GrpcService.md +++ b/readme/GrpcService.md @@ -52,7 +52,7 @@ The [project file](/samples/GrpcService/GrpcService.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/Maui.md b/readme/Maui.md index c2ac76931..d7e085577 100644 --- a/readme/Maui.md +++ b/readme/Maui.md @@ -208,7 +208,7 @@ The [project file](/samples/MAUIApp/MAUIApp.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/MinimalWebAPI.md b/readme/MinimalWebAPI.md index fa8c600f8..9a01e4bc3 100644 --- a/readme/MinimalWebAPI.md +++ b/readme/MinimalWebAPI.md @@ -75,7 +75,7 @@ The [project file](/samples/WebAPI/WebAPI.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/ReadmeTemplate.md b/readme/ReadmeTemplate.md index cb7179aa6..06ad9f425 100644 --- a/readme/ReadmeTemplate.md +++ b/readme/ReadmeTemplate.md @@ -147,5 +147,11 @@ cd ./Pure.DI.Example ```shell dotnet run ``` + - \ No newline at end of file +> [!TIP] +> This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET +> +> ![](https://raw.githubusercontent.com/DevTeam/csharp-interactive/master/docs/icon.ico) +> +> This tool will help make your builds more efficient. diff --git a/readme/WebAPI.md b/readme/WebAPI.md index 945b16ffe..13d90caec 100644 --- a/readme/WebAPI.md +++ b/readme/WebAPI.md @@ -50,7 +50,7 @@ The [project file](/samples/WebAPI/WebAPI.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/WebApp.md b/readme/WebApp.md index 3f62bb82a..1c89c7a72 100644 --- a/readme/WebApp.md +++ b/readme/WebApp.md @@ -50,7 +50,7 @@ The [project file](/samples/WebApp/WebApp.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/WinFormsApp.md b/readme/WinFormsApp.md index 9a6fb4374..d70470531 100644 --- a/readme/WinFormsApp.md +++ b/readme/WinFormsApp.md @@ -55,7 +55,7 @@ The [project file](/samples/WinFormsApp/WinFormsApp.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/WinFormsAppNetCore.md b/readme/WinFormsAppNetCore.md index ae747cc09..ae34eb97e 100644 --- a/readme/WinFormsAppNetCore.md +++ b/readme/WinFormsAppNetCore.md @@ -62,7 +62,7 @@ The [project file](/samples/WinFormsAppNetCore/WinFormsAppNetCore.csproj) looks - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/readme/Wpf.md b/readme/Wpf.md index b89405da2..c147da6fa 100644 --- a/readme/Wpf.md +++ b/readme/Wpf.md @@ -68,7 +68,7 @@ The [project file](/samples/WpfAppNetCore/WpfAppNetCore.csproj) looks like this: - + all runtime; build; native; contentfiles; analyzers; buildtransitive