From 316d1100631a648058c82ba490c2ed5e368b7a37 Mon Sep 17 00:00:00 2001 From: Andrei Ignat Date: Sat, 9 Mar 2024 18:35:14 +0200 Subject: [PATCH] Update Analyzer version to 8.2024.309.1834 --- README.md | 2 +- .../.config/dotnet-tools.json | 2 +- .../Analysis/DisplayAllVersions.html | 2 +- .../Analysis/DisplayAllVersions.md | 2 +- .../Analysis/MermaidVisualizerMajorDiffer.md | 2 +- .../Analysis/ProjectRelation.md | 2 +- .../Projects/AnalyzeMerge/Packages.md | 2 +- .../AnalyzeMerge/ProjectReferences.md | 2 +- .../NetPackageAnalyzerConsole/Packages.md | 2 +- .../ProjectReferences.md | 2 +- .../NetPackageAnalyzerWork/Packages.md | 2 +- .../ProjectReferences.md | 2 +- src/NetPackageAnalyzer/NetPackageAnalyzer.sln | 8 +- .../NetPackageAnalyzerConsole.csproj | 2 +- .../NetPackageAnalyzerConsole/Program.cs | 33 +- .../NetPackageAnalyzerConsole/globals.cs | 2 + .../NetPackageAnalyzerTests.csproj | 34 ++ .../TestSolutionExists.cs | 17 + .../NetPackageAnalyzerTests/globals.cs | 2 + .../NetPackageAnalyzerWork/GenerateFiles.cs | 17 +- .../NetPackageAnalyzerWork.csproj | 3 +- .../Templates/ProjectPackages.cshtml | 4 +- .../Templates/ProjectRelations.cshtml | 41 +- .../Templates/ProjectsRelations.cshtml | 29 +- ...DisplayProjectWithReferencesProject.cshtml | 5 +- .../NetPackageAnalyzerWork/globals.cs | 14 +- .../docs/Analysis/DisplayAllVersions.html | 201 ---------- .../docs/Analysis/DisplayAllVersions.md | 24 -- .../DisplayAllVersions.html | 377 ++++++++++++++++++ .../NetPackageAnalyzer/DisplayAllVersions.md | 46 +++ .../MermaidVisualizerMajorDiffer.md | 2 +- .../NetPackageAnalyzer/ProjectRelation.md | 184 +++++++++ .../Projects/AnalyzeMerge/Packages.md | 6 +- .../AnalyzeMerge/ProjectReferences.md | 61 +++ .../NetPackageAnalyzerConsole/Packages.md | 10 +- .../ProjectReferences.md | 92 +++++ .../NetPackageAnalyzerTests/Packages.md | 41 ++ .../ProjectReferences.md | 72 ++++ .../NetPackageAnalyzerWork/Packages.md | 10 +- .../ProjectReferences.md | 70 ++++ .../docs/Analysis/ProjectRelation.md | 137 ------- .../AnalyzeMerge/ProjectReferences.md | 49 --- .../ProjectReferences.md | 75 ---- .../ProjectReferences.md | 49 --- src/documentation/docusaurus.config.ts | 4 +- 45 files changed, 1129 insertions(+), 616 deletions(-) create mode 100644 src/NetPackageAnalyzer/NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj create mode 100644 src/NetPackageAnalyzer/NetPackageAnalyzerTests/TestSolutionExists.cs create mode 100644 src/NetPackageAnalyzer/NetPackageAnalyzerTests/globals.cs delete mode 100644 src/documentation/docs/Analysis/DisplayAllVersions.html delete mode 100644 src/documentation/docs/Analysis/DisplayAllVersions.md create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.html create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.md rename src/documentation/docs/Analysis/{ => NetPackageAnalyzer}/MermaidVisualizerMajorDiffer.md (71%) create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/ProjectRelation.md rename src/documentation/docs/Analysis/{ => NetPackageAnalyzer}/Projects/AnalyzeMerge/Packages.md (67%) create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences.md rename src/documentation/docs/Analysis/{ => NetPackageAnalyzer}/Projects/NetPackageAnalyzerConsole/Packages.md (70%) create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences.md create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/Packages.md create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences.md rename src/documentation/docs/Analysis/{ => NetPackageAnalyzer}/Projects/NetPackageAnalyzerWork/Packages.md (61%) create mode 100644 src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences.md delete mode 100644 src/documentation/docs/Analysis/ProjectRelation.md delete mode 100644 src/documentation/docs/Analysis/Projects/AnalyzeMerge/ProjectReferences.md delete mode 100644 src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md delete mode 100644 src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md diff --git a/README.md b/README.md index 3205f04..13fbfdd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # PackageAnalyzer -Analyzer for .NET solution / projects . Latest version 8.2024.309.1109 +Analyzer for .NET solution / projects . Latest version 8.2024.309.1834 ## Install as local tool diff --git a/src/NetPackageAnalyzer/.config/dotnet-tools.json b/src/NetPackageAnalyzer/.config/dotnet-tools.json index b45386d..d0075ac 100644 --- a/src/NetPackageAnalyzer/.config/dotnet-tools.json +++ b/src/NetPackageAnalyzer/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "netpackageanalyzerconsole": { - "version": "8.2024.309.1109", + "version": "8.2024.309.1834", "commands": [ "PackageAnalyzer" ] diff --git a/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.html b/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.html index b575c48..ea08d73 100644 --- a/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.html +++ b/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.html @@ -195,7 +195,7 @@ } } - Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 + Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.md b/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.md index d922ecc..24ea6fc 100644 --- a/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.md +++ b/src/NetPackageAnalyzer/Analysis/DisplayAllVersions.md @@ -21,4 +21,4 @@ | 13 | System.Threading.Tasks.Extensions | *4.5.4* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| | 14 | ThisAssembly.AssemblyInfo | *1.4.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/MermaidVisualizerMajorDiffer.md b/src/NetPackageAnalyzer/Analysis/MermaidVisualizerMajorDiffer.md index bc2cd95..c3a8bf6 100644 --- a/src/NetPackageAnalyzer/Analysis/MermaidVisualizerMajorDiffer.md +++ b/src/NetPackageAnalyzer/Analysis/MermaidVisualizerMajorDiffer.md @@ -1,4 +1,4 @@ # Number of packages that differ in major version : 0 -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/ProjectRelation.md b/src/NetPackageAnalyzer/Analysis/ProjectRelation.md index 285751e..564a270 100644 --- a/src/NetPackageAnalyzer/Analysis/ProjectRelation.md +++ b/src/NetPackageAnalyzer/Analysis/ProjectRelation.md @@ -84,5 +84,5 @@ NetPackageAnalyzerConsole-->NetPackageAnalyzerWork ``` -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/Packages.md b/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/Packages.md index 053c40c..f30f0a2 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/Packages.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/Packages.md @@ -14,5 +14,5 @@ [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/ProjectReferences.md b/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/ProjectReferences.md index 89a807e..340326c 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/ProjectReferences.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/AnalyzeMerge/ProjectReferences.md @@ -37,5 +37,5 @@ AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md index eecc029..a33ff12 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md @@ -24,5 +24,5 @@ [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md index a5da8aa..bc9a868 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md @@ -49,5 +49,5 @@ NetPackageAnalyzerConsole-->NetPackageAnalyzerWork [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/Packages.md b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/Packages.md index d09c7fe..163fb4f 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/Packages.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/Packages.md @@ -19,5 +19,5 @@ [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md index 4167bab..fd8eb9e 100644 --- a/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md +++ b/src/NetPackageAnalyzer/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md @@ -37,5 +37,5 @@ NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] [Back To Solution](../../ProjectRelation.md) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzer.sln b/src/NetPackageAnalyzer/NetPackageAnalyzer.sln index 24e4902..65bac18 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzer.sln +++ b/src/NetPackageAnalyzer/NetPackageAnalyzer.sln @@ -7,7 +7,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetPackageAnalyzerConsole", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetPackageAnalyzerWork", "NetPackageAnalyzerWork\NetPackageAnalyzerWork.csproj", "{1F304AA4-5E99-48CD-AEC8-6CA734A71E95}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AnalyzeMerge", "AnalyzeMerge\AnalyzeMerge.csproj", "{6B1AF12B-AF28-4F8D-8213-B048932867A9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AnalyzeMerge", "AnalyzeMerge\AnalyzeMerge.csproj", "{6B1AF12B-AF28-4F8D-8213-B048932867A9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetPackageAnalyzerTests", "NetPackageAnalyzerTests\NetPackageAnalyzerTests.csproj", "{AC767AF4-F9E8-48D5-AF2D-5D88E23A1299}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -27,6 +29,10 @@ Global {6B1AF12B-AF28-4F8D-8213-B048932867A9}.Debug|Any CPU.Build.0 = Debug|Any CPU {6B1AF12B-AF28-4F8D-8213-B048932867A9}.Release|Any CPU.ActiveCfg = Release|Any CPU {6B1AF12B-AF28-4F8D-8213-B048932867A9}.Release|Any CPU.Build.0 = Release|Any CPU + {AC767AF4-F9E8-48D5-AF2D-5D88E23A1299}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC767AF4-F9E8-48D5-AF2D-5D88E23A1299}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC767AF4-F9E8-48D5-AF2D-5D88E23A1299}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC767AF4-F9E8-48D5-AF2D-5D88E23A1299}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj index a8faf73..fa30baa 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj @@ -17,7 +17,7 @@ - 8.2024.309.1109 + 8.2024.309.1834 True true PackageAnalyzer diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/Program.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/Program.cs index 2fb1034..98a7467 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/Program.cs +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/Program.cs @@ -1,5 +1,4 @@ -using AnalyzeMerge; -public enum WhatToGenerate +public enum WhatToGenerate { Default = 0, Docusaurus = 1, @@ -9,23 +8,7 @@ public class Program static async Task Main(string[] args) { - WriteLine("Version:"+ThisAssembly.Info.Version.ToString()); - //args = new[] - //{ - // @"generateFiles", - // "--folder", - // @"C:\gth\TILT\src\backend\Net7\NetTilt" - - //}; - /* - args = new[] - { - @"generateFiles", - "--folder", - @"C:\gth\PackageAnalyzer\src\NetPackageAnalyzer\" - - }; - */ + WriteLine("Version:"+ThisAssembly.Info.Version.ToString()); RootCommand rootCommand = new(); Command cmdGenerate = new("generateFiles", "Generate files for documentation"); cmdGenerate.AddAlias("gf"); @@ -70,7 +53,7 @@ static async Task Main(string[] args) { WriteLine($"analyzing {folder}"); - var g = new GenerateFiles(); + var g = new GenerateFiles(new FileSystem()); if (!await g.GenerateData(folder)) { Console.WriteLine("not capable to generate data"); @@ -104,11 +87,11 @@ static async Task Main(string[] args) if(args.Length == 0) { args = ["-h"]; - //args= new[] { "generateFiles", - // "--folder", @"D:\gth\PackageAnalyzer\src\NetPackageAnalyzer\", - // "--where", @"D:\gth\PackageAnalyzer\src\documentation\docs\Analysis", - //}; - + args = new[] { "generateFiles", + "--folder", @"D:\gth\PackageAnalyzer\src\NetPackageAnalyzer\", + "--where", @"D:\gth\PackageAnalyzer\src\documentation\docs\Analysis", + }; + } WriteLine("args:" + string.Join(" ",args)); await rootCommand.InvokeAsync(args); diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/globals.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/globals.cs index 02b4a9b..f52e6ac 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/globals.cs +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerConsole/globals.cs @@ -10,3 +10,5 @@ global using NS_GeneratedJson_deprecatedV1_gen_json; global using NetPackageAnalyzerWork; global using System.CommandLine; +global using AnalyzeMerge; +global using System.IO.Abstractions; diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj new file mode 100644 index 0000000..5cb9d55 --- /dev/null +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj @@ -0,0 +1,34 @@ + + + + net8.0 + enable + enable + true + Exe + false + true + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerTests/TestSolutionExists.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/TestSolutionExists.cs new file mode 100644 index 0000000..13e9303 --- /dev/null +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/TestSolutionExists.cs @@ -0,0 +1,17 @@ +namespace NetPackageAnalyzerTests; + +[TestClass] +public class TestSolutionExists +{ + [TestMethod] + public async Task TestDoesNotWorkWithoutSln() + { + var fileSystem = new MockFileSystem(new Dictionary + { + { @"c:\myfile.txt", new MockFileData("Testing is meh.") }, + }); + var g = new GenerateFiles(fileSystem); + var res =await g.GenerateData(@"C:\"); + Assert.IsFalse(res); + } +} \ No newline at end of file diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerTests/globals.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/globals.cs new file mode 100644 index 0000000..fefaa1e --- /dev/null +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerTests/globals.cs @@ -0,0 +1,2 @@ +global using NetPackageAnalyzerConsole; +global using System.IO.Abstractions.TestingHelpers; diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/GenerateFiles.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/GenerateFiles.cs index a15dde5..5fd1c62 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/GenerateFiles.cs +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/GenerateFiles.cs @@ -2,11 +2,25 @@ public class GenerateFiles { + public GenerateFiles(IFileSystem system) + { + this.system = system; + } + string NameSolution =""; Dictionary packagedDict=new(); ProjectsDict? projectsDict; + private readonly IFileSystem system; + public async Task GenerateData(string folder) { - + var sln = system.Directory.GetFiles(folder, "*.sln"); + if (sln.Length != 1) + { + WriteLine($"Must be 1 sln in the {folder}"); + return false; + } + NameSolution =system.Path.GetFileNameWithoutExtension(sln[0]); + GlobalsForGenerating.NameSolution = NameSolution; await Task.Delay(100); WriteLine($"Start analyzing {folder}"); var p = new ProcessOutput(); @@ -145,6 +159,7 @@ public async Task GenerateNow(string folder,string where) { var folderResults =string.IsNullOrWhiteSpace(where)? Path.Combine(folder, "Analysis"): where; + folderResults = Path.Combine(folderResults, NameSolution); WriteLine($"generate in {folderResults}"); if (!Directory.Exists(folderResults)) Directory.CreateDirectory(folderResults); diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj index baa2527..f383c83 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj @@ -4,7 +4,7 @@ net8.0 enable enable - 8.2024.309.1109 + 8.2024.309.1834 @@ -34,6 +34,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectPackages.cshtml b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectPackages.cshtml index 15799ee..9a9de38 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectPackages.cshtml +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectPackages.cshtml @@ -24,10 +24,10 @@ -[Project References](ProjectReferences.md) +[Project References](ProjectReferences) -[Back To Solution](../../ProjectRelation.md) +[Back To Solution](../../ProjectRelation) Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version @Model.Version diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectRelations.cshtml b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectRelations.cshtml index 6dd24c3..8440bfc 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectRelations.cshtml +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectRelations.cshtml @@ -3,15 +3,21 @@ var nameCsproj = Model.NameCSproj(); var relativePath = Model.RelativePath(); var name = Model.FullNameMermaid(); + var prefix = GlobalsForGenerating.globalPrefix(); + } # Project relations for @nameCsproj + + ```mermaid graph TB -@name"" -click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" +@name + +%% find a way to interpret first the path +%% click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" @foreach (var rel in Model.AlphabeticalProjectsReferences) { @@ -20,7 +26,8 @@ click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" @nameCsproj-->@rel.NameCSproj() -click @rel.NameCSproj() "../../@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" +%% find a way to interpret first the path +%% click @rel.NameCSproj() "@prefix/Projects/@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" @@ -28,20 +35,31 @@ click @rel.NameCSproj() "../../@rel.NameCSproj()/ProjectReferences" "@rel.Relati ``` +@foreach (var rel in Model.AlphabeticalProjectsReferences) +{ + + [@rel.NameCSproj()](@prefix/Projects/@rel.NameCSproj()/ProjectReferences) + +} + + # Projects that reference @nameCsproj ```mermaid graph TB @name -click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" + +%% find a way to interpret first the path +%% click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" @foreach (var rel in Model.AlphabeticalUpStreamProjectReferences) { @rel.FullNameMermaid() -click @rel.NameCSproj() "../../@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" +%% find a way to interpret first the path +%% click @rel.NameCSproj() "@prefix/Projects/@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" @rel.NameCSproj()-->@nameCsproj @@ -49,6 +67,13 @@ click @rel.NameCSproj() "../../@rel.NameCSproj()/ProjectReferences" "@rel.Relati ``` +@foreach (var rel in Model.AlphabeticalUpStreamProjectReferences) +{ + + [@rel.NameCSproj()](@prefix/Projects/@rel.NameCSproj()/ProjectReferences) + +} + # Full Project relations for @nameCsproj @@ -56,7 +81,7 @@ click @rel.NameCSproj() "../../@rel.NameCSproj()/ProjectReferences" "@rel.Relati graph TB @name -click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" +click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" @foreach (var rel in Model.AlphabeticalProjectsReferences) { @@ -70,10 +95,10 @@ click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" ``` -[Packages](Packages.md) +[Packages](Packages) -[Back To Solution](../../ProjectRelation.md) +[Back To Solution](@prefix//ProjectRelation) Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version @Model.Version diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectsRelations.cshtml b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectsRelations.cshtml index 4da1aca..c82ffe4 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectsRelations.cshtml +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/ProjectsRelations.cshtml @@ -3,6 +3,7 @@ var rootProjects = Model.RootProjects; var nrPackages = Model.MaxPackages+1; var nrRelations = Model.MaxReferences+1; + var prefix = GlobalsForGenerating.globalPrefix(); } @@ -47,13 +48,13 @@ quadrantChart - ### @nameCsproj +### @nameCsproj - Full Name : @relativePath +Full Name : @relativePath - [@nameCsproj Relations ](Projects/@nameCsproj/ProjectReferences.md) +[@nameCsproj Relations ](@prefix/Projects/@nameCsproj/ProjectReferences) - [@nameCsproj Packages](Projects/@nameCsproj/Packages.md) +[@nameCsproj Packages](@prefix/Projects/@nameCsproj/Packages) } @@ -76,18 +77,14 @@ Solution[Solution] @name -click @nameCsproj "../Projects/@nameCsproj/ProjectReferences" "@relativePath" +%% find a way to interpret first the path +%% click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" Solution-->@nameCsproj } - - - - - ``` @foreach (var proj in rootProjects){ @@ -99,9 +96,9 @@ Solution-->@nameCsproj ### @nameCsproj -[Relations](Projects/@nameCsproj/ProjectReferences.md) +[Relations](@prefix/Projects/@nameCsproj/ProjectReferences) -[Packages](Projects/@nameCsproj/Packages.md) +[Packages](@prefix/Projects/@nameCsproj/Packages) ```mermaid @@ -109,13 +106,17 @@ graph TB @comment @name -click @nameCsproj "../Projects/@nameCsproj/ProjectReferences" "@relativePath" + +%% find a way to interpret first the path +%% click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" @foreach (var rel in proj.AlphabeticalProjectsReferences) { @rel.FullNameMermaid() -click @rel.NameCSproj() "../Projects/@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" + +%% find a way to interpret first the path +%% click @rel.NameCSproj() "@prefix/Projects/@rel.NameCSproj()/ProjectReferences" "@rel.RelativePath()" @nameCsproj-->@rel.NameCSproj() diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/SimpleDisplayProjectWithReferencesProject.cshtml b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/SimpleDisplayProjectWithReferencesProject.cshtml index 221d00e..656881b 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/SimpleDisplayProjectWithReferencesProject.cshtml +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/Templates/SimpleDisplayProjectWithReferencesProject.cshtml @@ -4,11 +4,14 @@ var relativePath = Model.Item2.RelativePath(); var name = Model.Item2.FullNameMermaid(); string link = $"{Model.Item1}-->{nameCsproj}"; + var prefix = GlobalsForGenerating.globalPrefix(); + } @name -click @nameCsproj "../../@nameCsproj/ProjectReferences" "@relativePath" +%% find a way to interpret first the path +%% click @nameCsproj "@prefix/Projects/@nameCsproj/ProjectReferences" "@relativePath" @link diff --git a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/globals.cs b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/globals.cs index 95ccf01..b08e822 100644 --- a/src/NetPackageAnalyzer/NetPackageAnalyzerWork/globals.cs +++ b/src/NetPackageAnalyzer/NetPackageAnalyzerWork/globals.cs @@ -9,4 +9,16 @@ global using NetPackageAnalyzerConsole.generatedPartial; global using NS_GeneratedJson_deprecatedV1_gen_json; global using NetPackageAnalyzerWork; -global using NetPackageAnalyzerWork.Templates; \ No newline at end of file +global using NetPackageAnalyzerWork.Templates; +global using System.IO.Abstractions; + +public static class GlobalsForGenerating +{ + public static string prefixSite = "pathname:///docs/Analysis/";//for markdown + public static string NameSolution = ""; + + public static string globalPrefix() + { + return prefixSite + NameSolution; + } +} \ No newline at end of file diff --git a/src/documentation/docs/Analysis/DisplayAllVersions.html b/src/documentation/docs/Analysis/DisplayAllVersions.html deleted file mode 100644 index b575c48..0000000 --- a/src/documentation/docs/Analysis/DisplayAllVersions.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - Number of packages: - 14 - - -
- Packages with more than 1 version: - 0 - ( 0 % from total packages) -
- Number of packages with - - - major version differs: - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NrIDReferences/Projects
1LibGit2Sharp - -0.27.2 AnalyzeMerge,NetPackageAnalyzerConsole

-
2LibGit2Sharp.NativeBinaries - -2.0.320 NetPackageAnalyzerConsole,AnalyzeMerge

-
3Microsoft.Build.Tasks.Git - -1.1.1 NetPackageAnalyzerConsole

-
4Microsoft.CSharp - -4.7.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

-
5Microsoft.SourceLink.Common - -1.1.1 NetPackageAnalyzerConsole

-
6Microsoft.SourceLink.GitHub - -1.1.1 NetPackageAnalyzerConsole

-
7Morris.Moxy - -1.5.0 NetPackageAnalyzerWork,NetPackageAnalyzerConsole

-
8RazorBlade - -0.4.3 NetPackageAnalyzerWork,AnalyzeMerge

-
9rscgutils - -2023.827.1021 NetPackageAnalyzerWork,NetPackageAnalyzerConsole

-
10System.CommandLine - -2.0.0-beta4.22272.1 NetPackageAnalyzerConsole

-
11System.Text.Encodings.Web - -7.0.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

-
12System.Text.Json - -7.0.3 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

-
13System.Threading.Tasks.Extensions - -4.5.4 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

-
14ThisAssembly.AssemblyInfo - -1.4.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

-
- - Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 - - - diff --git a/src/documentation/docs/Analysis/DisplayAllVersions.md b/src/documentation/docs/Analysis/DisplayAllVersions.md deleted file mode 100644 index d922ecc..0000000 --- a/src/documentation/docs/Analysis/DisplayAllVersions.md +++ /dev/null @@ -1,24 +0,0 @@ - -# Number of packages:14 -## Packages with more than 1 version: 0 ( 0 % from total packages) - -## Number of packages with major version differs: 0 - -|Nr|ID|References/Projects| -| ----------- | ----------- | ----------- | -| 1 | LibGit2Sharp | *0.27.2* AnalyzeMerge,NetPackageAnalyzerConsole| -| 2 | LibGit2Sharp.NativeBinaries | *2.0.320* NetPackageAnalyzerConsole,AnalyzeMerge| -| 3 | Microsoft.Build.Tasks.Git | *1.1.1* NetPackageAnalyzerConsole| -| 4 | Microsoft.CSharp | *4.7.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| -| 5 | Microsoft.SourceLink.Common | *1.1.1* NetPackageAnalyzerConsole| -| 6 | Microsoft.SourceLink.GitHub | *1.1.1* NetPackageAnalyzerConsole| -| 7 | Morris.Moxy | *1.5.0* NetPackageAnalyzerWork,NetPackageAnalyzerConsole| -| 8 | RazorBlade | *0.4.3* NetPackageAnalyzerWork,AnalyzeMerge| -| 9 | rscgutils | *2023.827.1021* NetPackageAnalyzerWork,NetPackageAnalyzerConsole| -| 10 | System.CommandLine | *2.0.0-beta4.22272.1* NetPackageAnalyzerConsole| -| 11 | System.Text.Encodings.Web | *7.0.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| -| 12 | System.Text.Json | *7.0.3* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| -| 13 | System.Threading.Tasks.Extensions | *4.5.4* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| -| 14 | ThisAssembly.AssemblyInfo | *1.4.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| - -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.html b/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.html new file mode 100644 index 0000000..6c8c229 --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.html @@ -0,0 +1,377 @@ + + + + + + + + + Number of packages: + 36 + + +
+ Packages with more than 1 version: + 0 + ( 0 % from total packages) +
+ Number of packages with + + + major version differs: + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NrIDReferences/Projects
1coverlet.collector + +6.0.1 NetPackageAnalyzerTests

+
2LibGit2Sharp + +0.27.2 AnalyzeMerge,NetPackageAnalyzerConsole

+
3LibGit2Sharp.NativeBinaries + +2.0.320 NetPackageAnalyzerConsole,AnalyzeMerge

+
4Microsoft.ApplicationInsights + +2.21.0 NetPackageAnalyzerTests

+
5Microsoft.Build.Tasks.Git + +1.1.1 NetPackageAnalyzerConsole

+
6Microsoft.CodeCoverage + +17.9.0 NetPackageAnalyzerTests

+
7Microsoft.CSharp + +4.7.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

+
8Microsoft.NET.Test.Sdk + +17.9.0 NetPackageAnalyzerTests

+
9Microsoft.SourceLink.Common + +1.1.1 NetPackageAnalyzerConsole

+
10Microsoft.SourceLink.GitHub + +1.1.1 NetPackageAnalyzerConsole

+
11Microsoft.Testing.Extensions.Telemetry + +1.0.2 NetPackageAnalyzerTests

+
12Microsoft.Testing.Extensions.TrxReport.Abstractions + +1.0.2 NetPackageAnalyzerTests

+
13Microsoft.Testing.Extensions.VSTestBridge + +1.0.2 NetPackageAnalyzerTests

+
14Microsoft.Testing.Platform + +1.0.2 NetPackageAnalyzerTests

+
15Microsoft.Testing.Platform.MSBuild + +1.0.2 NetPackageAnalyzerTests

+
16Microsoft.TestPlatform.ObjectModel + +17.9.0 NetPackageAnalyzerTests

+
17Microsoft.TestPlatform.TestHost + +17.9.0 NetPackageAnalyzerTests

+
18Morris.Moxy + +1.5.0 NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests

+
19MSTest + +3.2.2 NetPackageAnalyzerTests

+
20MSTest.Analyzers + +3.2.2 NetPackageAnalyzerTests

+
21MSTest.TestAdapter + +3.2.2 NetPackageAnalyzerTests

+
22MSTest.TestFramework + +3.2.2 NetPackageAnalyzerTests

+
23Newtonsoft.Json + +13.0.1 NetPackageAnalyzerTests

+
24RazorBlade + +0.4.3 NetPackageAnalyzerWork,AnalyzeMerge

+
25rscgutils + +2023.827.1021 NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests

+
26System.CommandLine + +2.0.0-beta4.22272.1 NetPackageAnalyzerConsole

+
27System.Diagnostics.DiagnosticSource + +5.0.0 NetPackageAnalyzerTests

+
28System.IO.Abstractions.TestingHelpers + +20.0.15 NetPackageAnalyzerTests

+
29System.Reflection.Metadata + +1.6.0 NetPackageAnalyzerTests

+
30System.Text.Encodings.Web + +7.0.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests

+
31System.Text.Json + +7.0.3 NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests

+
32System.Threading.Tasks.Extensions + +4.5.4 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

+
33TestableIO.System.IO.Abstractions + +20.0.15 NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests

+
34TestableIO.System.IO.Abstractions.TestingHelpers + +20.0.15 NetPackageAnalyzerTests

+
35TestableIO.System.IO.Abstractions.Wrappers + +20.0.15 NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests

+
36ThisAssembly.AssemblyInfo + +1.4.0 NetPackageAnalyzerConsole,NetPackageAnalyzerWork

+
+ + Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + + + diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.md new file mode 100644 index 0000000..7255bd7 --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions.md @@ -0,0 +1,46 @@ + +# Number of packages:36 +## Packages with more than 1 version: 0 ( 0 % from total packages) + +## Number of packages with major version differs: 0 + +|Nr|ID|References/Projects| +| ----------- | ----------- | ----------- | +| 1 | coverlet.collector | *6.0.1* NetPackageAnalyzerTests| +| 2 | LibGit2Sharp | *0.27.2* AnalyzeMerge,NetPackageAnalyzerConsole| +| 3 | LibGit2Sharp.NativeBinaries | *2.0.320* NetPackageAnalyzerConsole,AnalyzeMerge| +| 4 | Microsoft.ApplicationInsights | *2.21.0* NetPackageAnalyzerTests| +| 5 | Microsoft.Build.Tasks.Git | *1.1.1* NetPackageAnalyzerConsole| +| 6 | Microsoft.CodeCoverage | *17.9.0* NetPackageAnalyzerTests| +| 7 | Microsoft.CSharp | *4.7.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| +| 8 | Microsoft.NET.Test.Sdk | *17.9.0* NetPackageAnalyzerTests| +| 9 | Microsoft.SourceLink.Common | *1.1.1* NetPackageAnalyzerConsole| +| 10 | Microsoft.SourceLink.GitHub | *1.1.1* NetPackageAnalyzerConsole| +| 11 | Microsoft.Testing.Extensions.Telemetry | *1.0.2* NetPackageAnalyzerTests| +| 12 | Microsoft.Testing.Extensions.TrxReport.Abstractions | *1.0.2* NetPackageAnalyzerTests| +| 13 | Microsoft.Testing.Extensions.VSTestBridge | *1.0.2* NetPackageAnalyzerTests| +| 14 | Microsoft.Testing.Platform | *1.0.2* NetPackageAnalyzerTests| +| 15 | Microsoft.Testing.Platform.MSBuild | *1.0.2* NetPackageAnalyzerTests| +| 16 | Microsoft.TestPlatform.ObjectModel | *17.9.0* NetPackageAnalyzerTests| +| 17 | Microsoft.TestPlatform.TestHost | *17.9.0* NetPackageAnalyzerTests| +| 18 | Morris.Moxy | *1.5.0* NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests| +| 19 | MSTest | *3.2.2* NetPackageAnalyzerTests| +| 20 | MSTest.Analyzers | *3.2.2* NetPackageAnalyzerTests| +| 21 | MSTest.TestAdapter | *3.2.2* NetPackageAnalyzerTests| +| 22 | MSTest.TestFramework | *3.2.2* NetPackageAnalyzerTests| +| 23 | Newtonsoft.Json | *13.0.1* NetPackageAnalyzerTests| +| 24 | RazorBlade | *0.4.3* NetPackageAnalyzerWork,AnalyzeMerge| +| 25 | rscgutils | *2023.827.1021* NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests| +| 26 | System.CommandLine | *2.0.0-beta4.22272.1* NetPackageAnalyzerConsole| +| 27 | System.Diagnostics.DiagnosticSource | *5.0.0* NetPackageAnalyzerTests| +| 28 | System.IO.Abstractions.TestingHelpers | *20.0.15* NetPackageAnalyzerTests| +| 29 | System.Reflection.Metadata | *1.6.0* NetPackageAnalyzerTests| +| 30 | System.Text.Encodings.Web | *7.0.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests| +| 31 | System.Text.Json | *7.0.3* NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests| +| 32 | System.Threading.Tasks.Extensions | *4.5.4* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| +| 33 | TestableIO.System.IO.Abstractions | *20.0.15* NetPackageAnalyzerConsole,NetPackageAnalyzerWork,NetPackageAnalyzerTests| +| 34 | TestableIO.System.IO.Abstractions.TestingHelpers | *20.0.15* NetPackageAnalyzerTests| +| 35 | TestableIO.System.IO.Abstractions.Wrappers | *20.0.15* NetPackageAnalyzerWork,NetPackageAnalyzerConsole,NetPackageAnalyzerTests| +| 36 | ThisAssembly.AssemblyInfo | *1.4.0* NetPackageAnalyzerConsole,NetPackageAnalyzerWork| + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/documentation/docs/Analysis/MermaidVisualizerMajorDiffer.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer.md similarity index 71% rename from src/documentation/docs/Analysis/MermaidVisualizerMajorDiffer.md rename to src/documentation/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer.md index bc2cd95..c3a8bf6 100644 --- a/src/documentation/docs/Analysis/MermaidVisualizerMajorDiffer.md +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer.md @@ -1,4 +1,4 @@ # Number of packages that differ in major version : 0 -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/ProjectRelation.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/ProjectRelation.md new file mode 100644 index 0000000..1cce88d --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/ProjectRelation.md @@ -0,0 +1,184 @@ + +# Projects relations + +## Data + +```mermaid + +quadrantChart + title Number of Packages and Relations of solution + x-axis Small number Package --> High number Package + y-axis Low number Relations --> High number Relations + quadrant-1 Difficult + quadrant-2 Business experience + quadrant-3 Easy + quadrant-4 Nuget experience + + +AnalyzeMerge: [0.11,0.00] + +NetPackageAnalyzerConsole: [0.56,0.67] + +NetPackageAnalyzerTests: [0.96,0.33] + +NetPackageAnalyzerWork: [0.37,0.00] + +``` + + + + +## Building Blocks - Projects with 0 project references + + + + +### AnalyzeMerge + +Full Name : AnalyzeMerge/AnalyzeMerge.csproj + +[AnalyzeMerge Relations ](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences) + +[AnalyzeMerge Packages](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/Packages) + + + + +### NetPackageAnalyzerWork + +Full Name : NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj + +[NetPackageAnalyzerWork Relations ](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences) + +[NetPackageAnalyzerWork Packages](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/Packages) + + + + +## Root Projects - projects that are not referenced anywhere + +```mermaid +graph TB +%% start root projects + +Solution[Solution] + + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + +Solution-->NetPackageAnalyzerConsole + + + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + +Solution-->NetPackageAnalyzerTests + + +``` + + + +### NetPackageAnalyzerConsole + +[Relations](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences) + +[Packages](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Packages) + + +```mermaid +graph TB +%% start project reference NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] + +%% find a way to interpret first the path +%% click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + +NetPackageAnalyzerConsole-->AnalyzeMerge + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + +NetPackageAnalyzerConsole-->NetPackageAnalyzerWork + +``` + + +### NetPackageAnalyzerTests + +[Relations](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences) + +[Packages](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/Packages) + + +```mermaid +graph TB +%% start project reference NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + +NetPackageAnalyzerTests-->NetPackageAnalyzerWork + +``` + + +## All Projects Graph + +```mermaid +graph TB + + + + +%% start project reference AnalyzeMerge/AnalyzeMerge.csproj + + + +%% start project reference NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj + + +NetPackageAnalyzerConsole-->AnalyzeMerge + + +NetPackageAnalyzerConsole-->NetPackageAnalyzerWork + + + +%% start project reference NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj + + +NetPackageAnalyzerTests-->NetPackageAnalyzerWork + + + +%% start project reference NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj + + +``` +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/Projects/AnalyzeMerge/Packages.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/Packages.md similarity index 67% rename from src/documentation/docs/Analysis/Projects/AnalyzeMerge/Packages.md rename to src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/Packages.md index 053c40c..fb55619 100644 --- a/src/documentation/docs/Analysis/Projects/AnalyzeMerge/Packages.md +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/Packages.md @@ -9,10 +9,10 @@ -[Project References](ProjectReferences.md) +[Project References](ProjectReferences) -[Back To Solution](../../ProjectRelation.md) +[Back To Solution](../../ProjectRelation) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences.md new file mode 100644 index 0000000..c2d825a --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences.md @@ -0,0 +1,61 @@ + +# Project relations for AnalyzeMerge + + + +```mermaid +graph TB + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] + +%% find a way to interpret first the path +%% click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + + +``` + + + + +# Projects that reference AnalyzeMerge +```mermaid +graph TB + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] + +%% find a way to interpret first the path +%% click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + +NetPackageAnalyzerConsole-->AnalyzeMerge + +``` + + + [NetPackageAnalyzerConsole](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences) + + +# Full Project relations for AnalyzeMerge + +```mermaid +graph TB + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] +click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + + +``` + + +[Packages](Packages) + + +[Back To Solution](pathname:///docs/Analysis/NetPackageAnalyzer//ProjectRelation) + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Packages.md similarity index 70% rename from src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md rename to src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Packages.md index eecc029..a312b39 100644 --- a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/Packages.md +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Packages.md @@ -15,14 +15,16 @@ | 10 | System.Text.Encodings.Web | 7.0.0 | | 11 | System.Text.Json | 7.0.3 | | 12 | System.Threading.Tasks.Extensions | 4.5.4 | -| 13 | ThisAssembly.AssemblyInfo | 1.4.0 | +| 13 | TestableIO.System.IO.Abstractions | 20.0.15 | +| 14 | TestableIO.System.IO.Abstractions.Wrappers | 20.0.15 | +| 15 | ThisAssembly.AssemblyInfo | 1.4.0 | -[Project References](ProjectReferences.md) +[Project References](ProjectReferences) -[Back To Solution](../../ProjectRelation.md) +[Back To Solution](../../ProjectRelation) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences.md new file mode 100644 index 0000000..452f519 --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences.md @@ -0,0 +1,92 @@ + +# Project relations for NetPackageAnalyzerConsole + + + +```mermaid +graph TB + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] + +NetPackageAnalyzerConsole-->AnalyzeMerge + +%% find a way to interpret first the path +%% click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +NetPackageAnalyzerConsole-->NetPackageAnalyzerWork + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + + +``` + + + [AnalyzeMerge](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences) + + [NetPackageAnalyzerWork](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences) + + + +# Projects that reference NetPackageAnalyzerConsole +```mermaid +graph TB + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + + +``` + + + +# Full Project relations for NetPackageAnalyzerConsole + +```mermaid +graph TB + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] +click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + + +AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] + +%% find a way to interpret first the path +%% click AnalyzeMerge "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" + + +NetPackageAnalyzerConsole-->AnalyzeMerge + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + +NetPackageAnalyzerConsole-->NetPackageAnalyzerWork + + +``` + + +[Packages](Packages) + + +[Back To Solution](pathname:///docs/Analysis/NetPackageAnalyzer//ProjectRelation) + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/Packages.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/Packages.md new file mode 100644 index 0000000..350db0d --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/Packages.md @@ -0,0 +1,41 @@ + +# Project packages NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj + +|Nr|ID|Version| +| ----------- | ----------- | ----------- | +| 1 | coverlet.collector | 6.0.1 | +| 2 | Microsoft.ApplicationInsights | 2.21.0 | +| 3 | Microsoft.CodeCoverage | 17.9.0 | +| 4 | Microsoft.NET.Test.Sdk | 17.9.0 | +| 5 | Microsoft.Testing.Extensions.Telemetry | 1.0.2 | +| 6 | Microsoft.Testing.Extensions.TrxReport.Abstractions | 1.0.2 | +| 7 | Microsoft.Testing.Extensions.VSTestBridge | 1.0.2 | +| 8 | Microsoft.Testing.Platform | 1.0.2 | +| 9 | Microsoft.Testing.Platform.MSBuild | 1.0.2 | +| 10 | Microsoft.TestPlatform.ObjectModel | 17.9.0 | +| 11 | Microsoft.TestPlatform.TestHost | 17.9.0 | +| 12 | Morris.Moxy | 1.5.0 | +| 13 | MSTest | 3.2.2 | +| 14 | MSTest.Analyzers | 3.2.2 | +| 15 | MSTest.TestAdapter | 3.2.2 | +| 16 | MSTest.TestFramework | 3.2.2 | +| 17 | Newtonsoft.Json | 13.0.1 | +| 18 | rscgutils | 2023.827.1021 | +| 19 | System.Diagnostics.DiagnosticSource | 5.0.0 | +| 20 | System.IO.Abstractions.TestingHelpers | 20.0.15 | +| 21 | System.Reflection.Metadata | 1.6.0 | +| 22 | System.Text.Encodings.Web | 7.0.0 | +| 23 | System.Text.Json | 7.0.3 | +| 24 | TestableIO.System.IO.Abstractions | 20.0.15 | +| 25 | TestableIO.System.IO.Abstractions.TestingHelpers | 20.0.15 | +| 26 | TestableIO.System.IO.Abstractions.Wrappers | 20.0.15 | + + + +[Project References](ProjectReferences) + + +[Back To Solution](../../ProjectRelation) + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences.md new file mode 100644 index 0000000..78d890d --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences.md @@ -0,0 +1,72 @@ + +# Project relations for NetPackageAnalyzerTests + + + +```mermaid +graph TB + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +NetPackageAnalyzerTests-->NetPackageAnalyzerWork + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + + +``` + + + [NetPackageAnalyzerWork](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences) + + + +# Projects that reference NetPackageAnalyzerTests +```mermaid +graph TB + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + + +``` + + + +# Full Project relations for NetPackageAnalyzerTests + +```mermaid +graph TB + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] +click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + +NetPackageAnalyzerTests-->NetPackageAnalyzerWork + + +``` + + +[Packages](Packages) + + +[Back To Solution](pathname:///docs/Analysis/NetPackageAnalyzer//ProjectRelation) + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/Packages.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/Packages.md similarity index 61% rename from src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/Packages.md rename to src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/Packages.md index d09c7fe..d670b93 100644 --- a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/Packages.md +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/Packages.md @@ -10,14 +10,16 @@ | 5 | System.Text.Encodings.Web | 7.0.0 | | 6 | System.Text.Json | 7.0.3 | | 7 | System.Threading.Tasks.Extensions | 4.5.4 | -| 8 | ThisAssembly.AssemblyInfo | 1.4.0 | +| 8 | TestableIO.System.IO.Abstractions | 20.0.15 | +| 9 | TestableIO.System.IO.Abstractions.Wrappers | 20.0.15 | +| 10 | ThisAssembly.AssemblyInfo | 1.4.0 | -[Project References](ProjectReferences.md) +[Project References](ProjectReferences) -[Back To Solution](../../ProjectRelation.md) +[Back To Solution](../../ProjectRelation) -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 diff --git a/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences.md b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences.md new file mode 100644 index 0000000..a091804 --- /dev/null +++ b/src/documentation/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences.md @@ -0,0 +1,70 @@ + +# Project relations for NetPackageAnalyzerWork + + + +```mermaid +graph TB + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + +``` + + + + +# Projects that reference NetPackageAnalyzerWork +```mermaid +graph TB + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + +NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerConsole "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" + +NetPackageAnalyzerConsole-->NetPackageAnalyzerWork + +NetPackageAnalyzerTests[NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj] + +%% find a way to interpret first the path +%% click NetPackageAnalyzerTests "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences" "NetPackageAnalyzerTests/NetPackageAnalyzerTests.csproj" + +NetPackageAnalyzerTests-->NetPackageAnalyzerWork + +``` + + + [NetPackageAnalyzerConsole](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/ProjectReferences) + + [NetPackageAnalyzerTests](pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerTests/ProjectReferences) + + +# Full Project relations for NetPackageAnalyzerWork + +```mermaid +graph TB + +NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] +click NetPackageAnalyzerWork "pathname:///docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" + + +``` + + +[Packages](Packages) + + +[Back To Solution](pathname:///docs/Analysis/NetPackageAnalyzer//ProjectRelation) + +Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1834 + diff --git a/src/documentation/docs/Analysis/ProjectRelation.md b/src/documentation/docs/Analysis/ProjectRelation.md deleted file mode 100644 index 345e7a9..0000000 --- a/src/documentation/docs/Analysis/ProjectRelation.md +++ /dev/null @@ -1,137 +0,0 @@ - -# Projects relations - -## Data - -```mermaid - -quadrantChart - title Number of Packages and Relations of solution - x-axis Small number Package --> High number Package - y-axis Low number Relations --> High number Relations - quadrant-1 Difficult - quadrant-2 Business experience - quadrant-3 Easy - quadrant-4 Nuget experience - - -AnalyzeMerge: [0.21,0.00] - -NetPackageAnalyzerConsole: [0.93,0.67] - -NetPackageAnalyzerWork: [0.57,0.00] - -``` - - - - -## Building Blocks - Projects with 0 project references - - - - - ### AnalyzeMerge - - Full Name : AnalyzeMerge/AnalyzeMerge.csproj - - [AnalyzeMerge Relations ](Projects/AnalyzeMerge/ProjectReferences.md) - - [AnalyzeMerge Packages](Projects/AnalyzeMerge/Packages.md) - - - - - ### NetPackageAnalyzerWork - - Full Name : NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj - - [NetPackageAnalyzerWork Relations ](Projects/NetPackageAnalyzerWork/ProjectReferences.md) - - [NetPackageAnalyzerWork Packages](Projects/NetPackageAnalyzerWork/Packages.md) - - - - -## Root Projects - projects that are not referenced anywhere - -```mermaid -graph TB -%% start root projects - -Solution[Solution] - - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] - -click NetPackageAnalyzerConsole "../Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - -Solution-->NetPackageAnalyzerConsole - - - - - - - -``` - - - -### NetPackageAnalyzerConsole - -[Relations](Projects/NetPackageAnalyzerConsole/ProjectReferences.md) - -[Packages](Projects/NetPackageAnalyzerConsole/Packages.md) - - -```mermaid -graph TB -%% start project reference NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] -click NetPackageAnalyzerConsole "../Projects/NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] -click AnalyzeMerge "../Projects/AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - -NetPackageAnalyzerConsole-->AnalyzeMerge - - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] -click NetPackageAnalyzerWork "../Projects/NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - -NetPackageAnalyzerConsole-->NetPackageAnalyzerWork - -``` - - -## All Projects Graph - -```mermaid -graph TB - - - - -%% start project reference AnalyzeMerge/AnalyzeMerge.csproj - - - -%% start project reference NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj - - -NetPackageAnalyzerConsole-->AnalyzeMerge - - -NetPackageAnalyzerConsole-->NetPackageAnalyzerWork - - - -%% start project reference NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj - - -``` -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 - diff --git a/src/documentation/docs/Analysis/Projects/AnalyzeMerge/ProjectReferences.md b/src/documentation/docs/Analysis/Projects/AnalyzeMerge/ProjectReferences.md deleted file mode 100644 index ff98673..0000000 --- a/src/documentation/docs/Analysis/Projects/AnalyzeMerge/ProjectReferences.md +++ /dev/null @@ -1,49 +0,0 @@ - -# Project relations for AnalyzeMerge - -```mermaid -graph TB - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj]"" -click AnalyzeMerge "../../AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - - -``` - - -# Projects that reference AnalyzeMerge -```mermaid -graph TB - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] -click AnalyzeMerge "../../AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] - -click NetPackageAnalyzerConsole "../../NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - -NetPackageAnalyzerConsole-->AnalyzeMerge - -``` - - -# Full Project relations for AnalyzeMerge - -```mermaid -graph TB - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] -click AnalyzeMerge "../../AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - - -``` - - -[Packages](Packages.md) - - -[Back To Solution](../../ProjectRelation.md) - -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 - diff --git a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md b/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md deleted file mode 100644 index bf261ec..0000000 --- a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerConsole/ProjectReferences.md +++ /dev/null @@ -1,75 +0,0 @@ - -# Project relations for NetPackageAnalyzerConsole - -```mermaid -graph TB - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj]"" -click NetPackageAnalyzerConsole "../../NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] - -NetPackageAnalyzerConsole-->AnalyzeMerge - -click AnalyzeMerge "../../AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - - - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] - -NetPackageAnalyzerConsole-->NetPackageAnalyzerWork - -click NetPackageAnalyzerWork "../../NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - - - -``` - - -# Projects that reference NetPackageAnalyzerConsole -```mermaid -graph TB - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] -click NetPackageAnalyzerConsole "../../NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - - -``` - - -# Full Project relations for NetPackageAnalyzerConsole - -```mermaid -graph TB - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] -click NetPackageAnalyzerConsole "../../NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - - -AnalyzeMerge[AnalyzeMerge/AnalyzeMerge.csproj] - -click AnalyzeMerge "../../AnalyzeMerge/ProjectReferences" "AnalyzeMerge/AnalyzeMerge.csproj" - - -NetPackageAnalyzerConsole-->AnalyzeMerge - - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] - -click NetPackageAnalyzerWork "../../NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - - -NetPackageAnalyzerConsole-->NetPackageAnalyzerWork - - -``` - - -[Packages](Packages.md) - - -[Back To Solution](../../ProjectRelation.md) - -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 - diff --git a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md b/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md deleted file mode 100644 index 761f807..0000000 --- a/src/documentation/docs/Analysis/Projects/NetPackageAnalyzerWork/ProjectReferences.md +++ /dev/null @@ -1,49 +0,0 @@ - -# Project relations for NetPackageAnalyzerWork - -```mermaid -graph TB - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj]"" -click NetPackageAnalyzerWork "../../NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - - -``` - - -# Projects that reference NetPackageAnalyzerWork -```mermaid -graph TB - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] -click NetPackageAnalyzerWork "../../NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - - -NetPackageAnalyzerConsole[NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj] - -click NetPackageAnalyzerConsole "../../NetPackageAnalyzerConsole/ProjectReferences" "NetPackageAnalyzerConsole/NetPackageAnalyzerConsole.csproj" - -NetPackageAnalyzerConsole-->NetPackageAnalyzerWork - -``` - - -# Full Project relations for NetPackageAnalyzerWork - -```mermaid -graph TB - -NetPackageAnalyzerWork[NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj] -click NetPackageAnalyzerWork "../../NetPackageAnalyzerWork/ProjectReferences" "NetPackageAnalyzerWork/NetPackageAnalyzerWork.csproj" - - -``` - - -[Packages](Packages.md) - - -[Back To Solution](../../ProjectRelation.md) - -Generated by https://www.nuget.org/packages/netpackageanalyzerconsole , version 8.2024.309.1109 - diff --git a/src/documentation/docusaurus.config.ts b/src/documentation/docusaurus.config.ts index 8c95676..38e3dcb 100644 --- a/src/documentation/docusaurus.config.ts +++ b/src/documentation/docusaurus.config.ts @@ -6,7 +6,7 @@ const config: Config = { title: 'ToBeReplaced', tagline: 'Dinosaurs are cool', favicon: 'img/favicon.ico', - trailingSlash:true, + trailingSlash:false, markdown: { mermaid: true, @@ -25,7 +25,7 @@ const config: Config = { projectName: 'ToBeReplaced', // Usually your repo name. onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'throw', + onBrokenMarkdownLinks: 'warn', // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you