Skip to content
This repository has been archived by the owner on Dec 23, 2023. It is now read-only.

Commit

Permalink
Separated out the analysis types from the core library.
Browse files Browse the repository at this point in the history
  • Loading branch information
simonbrowndotje committed Aug 12, 2018
1 parent 994ec89 commit a74b577
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 6 deletions.
Expand Up @@ -35,4 +35,4 @@ public interface ComponentFinderStrategy

}

}
}
17 changes: 17 additions & 0 deletions Structurizr.Analysis/Structurizr.Analysis.csproj
@@ -0,0 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">

<!-- Update this property group for every regular release -->
<PropertyGroup>
<ReleaseNotes></ReleaseNotes>
<Version>0.8.0</Version>
</PropertyGroup>

<PropertyGroup>
<TargetFrameworks>netstandard1.3;net45</TargetFrameworks>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\Structurizr.Core\Structurizr.Core.csproj" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Structurizr.Cecil/Structurizr.Cecil.csproj
Expand Up @@ -24,8 +24,8 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Structurizr.Analysis\Structurizr.Analysis.csproj" />
<ProjectReference Include="..\Structurizr.Annotations\Structurizr.Annotations.csproj" />
<ProjectReference Include="..\Structurizr.Core\Structurizr.Core.csproj" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Structurizr.Reflection/Structurizr.Reflection.csproj
Expand Up @@ -24,8 +24,8 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Structurizr.Analysis\Structurizr.Analysis.csproj" />
<ProjectReference Include="..\Structurizr.Annotations\Structurizr.Annotations.csproj" />
<ProjectReference Include="..\Structurizr.Core\Structurizr.Core.csproj" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Structurizr.Roslyn/Structurizr.Roslyn.csproj
Expand Up @@ -33,7 +33,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Structurizr.Core\Structurizr.Core.csproj" />
<ProjectReference Include="..\Structurizr.Analysis\Structurizr.Analysis.csproj" />
</ItemGroup>

</Project>
18 changes: 16 additions & 2 deletions Structurizr.sln
Expand Up @@ -57,9 +57,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Structurizr.PlantUML", "Str
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Structurizr.PlantUML.Tests", "Structurizr.PlantUML.Tests\Structurizr.PlantUML.Tests.csproj", "{E97E3C71-4C89-4A31-896E-38A9B335E636}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Structurizr.Client", "Structurizr.Client\Structurizr.Client.csproj", "{5A35FC5E-28E2-4534-9921-DA2AA1259FFA}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Structurizr.Client", "Structurizr.Client\Structurizr.Client.csproj", "{5A35FC5E-28E2-4534-9921-DA2AA1259FFA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Structurizr.Client.Tests", "Structurizr.Client.Tests\Structurizr.Client.Tests.csproj", "{833AD46A-DCE2-4D83-9D74-BF67BBE4396E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Structurizr.Client.Tests", "Structurizr.Client.Tests\Structurizr.Client.Tests.csproj", "{833AD46A-DCE2-4D83-9D74-BF67BBE4396E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Structurizr.Analysis", "Structurizr.Analysis\Structurizr.Analysis.csproj", "{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down Expand Up @@ -263,6 +265,18 @@ Global
{833AD46A-DCE2-4D83-9D74-BF67BBE4396E}.Release|x64.Build.0 = Release|Any CPU
{833AD46A-DCE2-4D83-9D74-BF67BBE4396E}.Release|x86.ActiveCfg = Release|Any CPU
{833AD46A-DCE2-4D83-9D74-BF67BBE4396E}.Release|x86.Build.0 = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|x64.ActiveCfg = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|x64.Build.0 = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|x86.ActiveCfg = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Debug|x86.Build.0 = Debug|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|Any CPU.Build.0 = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|x64.ActiveCfg = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|x64.Build.0 = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|x86.ActiveCfg = Release|Any CPU
{FADC8E1C-3B18-47B4-ABA3-D76EC648D9DA}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
1 change: 1 addition & 0 deletions docs/binaries.md
Expand Up @@ -6,6 +6,7 @@ Name | Description
--------------------- | ---------------------------------------------------------------------------------------------------------------------------
Structurizr.Core | The basic library that can used to create software architecture models.
Structurizr.Client | The API client for publishing models on the Structurizr cloud service and on-premises installation.
Structurizr.Analysis | Provides analysis capabilities, using reflection on compiled bytecode to find components.
Structurizr.AdrTools | Imports architecture decision records (ADRs) from the adr-tools tooling.
Structurizr.Annotations | Annotation attribute library for descriptive architecture in code.
Structurizr.Cecil | Architecture analysis library built around the Mono.Cecil library.
Expand Down

0 comments on commit a74b577

Please sign in to comment.