Skip to content

Commit

Permalink
Solution cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusz-schimke committed Sep 3, 2023
1 parent 9364bf2 commit bf3a35d
Show file tree
Hide file tree
Showing 43 changed files with 61 additions and 71 deletions.
21 changes: 8 additions & 13 deletions GiGraph.sln
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,23 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GiGraph.Dot", "src\GiGraph.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GiGraph.Dot.Entities.Tests", "test\GiGraph.Dot.Entities.Tests\GiGraph.Dot.Entities.Tests.csproj", "{070671C7-38EB-4274-87F1-95FA02407CBC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{870A48CC-9D48-45B6-ADC8-E22586C6EF93}"
ProjectSection(SolutionItems) = preProject
Solution Items\CommonAssemblyInfo.cs = Solution Items\CommonAssemblyInfo.cs
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GiGraph.Dot.Types.Tests", "test\GiGraph.Dot.Types.Tests\GiGraph.Dot.Types.Tests.csproj", "{BCA1E2F9-1ADB-44B1-BA3F-2BBCABC02CE2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GiGraph.Dot.Output.Tests", "test\GiGraph.Dot.Output.Tests\GiGraph.Dot.Output.Tests.csproj", "{7970E3B9-39DB-4206-9D76-30B497D42537}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GiGraph.Dot.Tests", "test\GiGraph.Dot.Tests\GiGraph.Dot.Tests.csproj", "{D99EADAB-E47B-431F-BC83-19C445965D44}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ADR", "ADR", "{6EE4859A-6F78-4717-9D75-29BF1E824554}"
ProjectSection(SolutionItems) = preProject
Solution Items\ADR\01. Extensibility.md = Solution Items\ADR\01. Extensibility.md
Solution Items\ADR\02. Enumerations.md = Solution Items\ADR\02. Enumerations.md
Solution Items\ADR\03. Attribute key mapping.md = Solution Items\ADR\03. Attribute key mapping.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{332941F6-4FF7-4D05-88DC-4FC86062EC73}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{C45F0348-82F4-4C1E-9B44-3BA16FDE0D5F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ADR", "ADR", "{5056782F-8426-44B8-88C9-AEC9C698E5F9}"
ProjectSection(SolutionItems) = preProject
src\ADR\01. Extensibility.md = src\ADR\01. Extensibility.md
src\ADR\02. Enumerations.md = src\ADR\02. Enumerations.md
src\ADR\03. Attribute key mapping.md = src\ADR\03. Attribute key mapping.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -81,12 +76,12 @@ Global
SolutionGuid = {E3360D57-72FA-438A-9E1A-DA7F873758C0}
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{6EE4859A-6F78-4717-9D75-29BF1E824554} = {870A48CC-9D48-45B6-ADC8-E22586C6EF93}
{BAC8EB9A-B449-4697-AC51-9A34FEDD0EC3} = {332941F6-4FF7-4D05-88DC-4FC86062EC73}
{A9472EBB-A99C-4533-A081-75DEABC15CD9} = {332941F6-4FF7-4D05-88DC-4FC86062EC73}
{D99EADAB-E47B-431F-BC83-19C445965D44} = {C45F0348-82F4-4C1E-9B44-3BA16FDE0D5F}
{070671C7-38EB-4274-87F1-95FA02407CBC} = {C45F0348-82F4-4C1E-9B44-3BA16FDE0D5F}
{7970E3B9-39DB-4206-9D76-30B497D42537} = {C45F0348-82F4-4C1E-9B44-3BA16FDE0D5F}
{BCA1E2F9-1ADB-44B1-BA3F-2BBCABC02CE2} = {C45F0348-82F4-4C1E-9B44-3BA16FDE0D5F}
{5056782F-8426-44B8-88C9-AEC9C698E5F9} = {332941F6-4FF7-4D05-88DC-4FC86062EC73}
EndGlobalSection
EndGlobal
64 changes: 32 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="./Assets/social-preview.png">
<img src="./assets/social-preview.png">
</p>

------
Expand All @@ -20,7 +20,7 @@ For a complete documentation of the DOT language and visualization capabilities


<p align="center">
<img src="./Assets/jetbrains.svg" width="200px">
<img src="./assets/jetbrains.svg" width="200px">
</p>


Expand Down Expand Up @@ -111,7 +111,7 @@ digraph
Here's how the script is visualized:

<p align="center">
<img src="./Assets/Examples/hello-world-directed.svg">
<img src="./assets/examples/hello-world-directed.svg">
</p>
And here's an example of an undirected version of the same graph:

Expand All @@ -128,7 +128,7 @@ graph
```

<p align="center">
<img src="./Assets/Examples/hello-world-undirected.svg">
<img src="./assets/examples/hello-world-undirected.svg">
</p>


Expand Down Expand Up @@ -315,7 +315,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/default-attributes.svg">
<img src="./assets/examples/default-attributes.svg">
</p>


Expand Down Expand Up @@ -357,7 +357,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/label-justification.svg">
<img src="./assets/examples/label-justification.svg">
</p>


Expand Down Expand Up @@ -418,7 +418,7 @@ digraph "Label formatting"
```

<p align="center">
<img src="./Assets/Examples/label-identifiers.svg">
<img src="./assets/examples/label-identifiers.svg">
</p>


Expand Down Expand Up @@ -471,7 +471,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/html-styled-label.svg">
<img src="./assets/examples/html-styled-label.svg">
</p>

If you prefer to compose the label by yourself, however, type cast your HTML string to *DotHtmlString* or call the *AsHtml()* extension method on that string and assign the result to a label of an element:
Expand Down Expand Up @@ -529,7 +529,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/node-hexagon-hello-world.svg">
<img src="./assets/examples/node-hexagon-hello-world.svg">
</p>


Expand Down Expand Up @@ -560,7 +560,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/record-node-hello-world.svg">
<img src="./assets/examples/record-node-hello-world.svg">
</p>


Expand All @@ -585,7 +585,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/record-node-subrecord.svg">
<img src="./assets/examples/record-node-subrecord.svg">
</p>


Expand Down Expand Up @@ -626,7 +626,7 @@ graph.Nodes.Add("Bar").ToRecordNode(rb =>
The fields of record nodes may have a **port** specified as well. The port may have a name that you refer to when defining an edge (see the [edges](#edges) section). This way you can decide which field of the record an edge tail or head is attached to. In the following example the field labeled 'Fred' has a port named 'port1' assigned. The edge that joins the two nodes refers to that port to attach the tail to it. See the code below for details.

<p align="center">
<img src="./Assets/Examples/record-node-subrecord-with-port.svg">
<img src="./assets/examples/record-node-subrecord-with-port.svg">
</p>


Expand Down Expand Up @@ -737,7 +737,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/html-node.svg">
<img src="./assets/examples/html-node.svg">
</p>


Expand Down Expand Up @@ -800,7 +800,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/html-node-with-port.svg">
<img src="./assets/examples/html-node-with-port.svg">
</p>


Expand Down Expand Up @@ -841,7 +841,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/node-group-of-three.svg">
<img src="./assets/examples/node-group-of-three.svg">
</p>


Expand Down Expand Up @@ -910,7 +910,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-compass-point.svg">
<img src="./assets/examples/edge-compass-point.svg">
</p>


Expand Down Expand Up @@ -984,7 +984,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/arrowheads.svg">
<img src="./assets/examples/arrowheads.svg">
</p>


Expand Down Expand Up @@ -1018,7 +1018,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/multicolor-edges.svg">
<img src="./assets/examples/multicolor-edges.svg">
</p>


Expand Down Expand Up @@ -1052,7 +1052,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-one-to-many-subgraph.svg">
<img src="./assets/examples/edge-one-to-many-subgraph.svg">
</p>


Expand Down Expand Up @@ -1086,7 +1086,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-one-to-many-group.svg">
<img src="./assets/examples/edge-one-to-many-group.svg">
</p>


Expand All @@ -1113,7 +1113,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-many-to-one.svg">
<img src="./assets/examples/edge-many-to-one.svg">
</p>


Expand Down Expand Up @@ -1142,7 +1142,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-many-to-many.svg">
<img src="./assets/examples/edge-many-to-many.svg">
</p>


Expand Down Expand Up @@ -1179,7 +1179,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-many-to-many-with-attrs.svg">
<img src="./assets/examples/edge-many-to-many-with-attrs.svg">
</p>


Expand Down Expand Up @@ -1212,7 +1212,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-sequence-of-three.svg">
<img src="./assets/examples/edge-sequence-of-three.svg">
</p>


Expand Down Expand Up @@ -1242,7 +1242,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-sequence-with-group.svg">
<img src="./assets/examples/edge-sequence-with-group.svg">
</p>


Expand Down Expand Up @@ -1282,7 +1282,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/edge-sequence-with-group-and-attrs.svg">
<img src="./assets/examples/edge-sequence-with-group-and-attrs.svg">
</p>


Expand Down Expand Up @@ -1424,7 +1424,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/cluster-edge-clipping.svg">
<img src="./assets/examples/cluster-edge-clipping.svg">
</p>


Expand Down Expand Up @@ -1474,7 +1474,7 @@ The example below presents how individual graph elements may be customized. The


<p align="center">
<img src="./Assets/Examples/custom-styling.svg">
<img src="./assets/examples/custom-styling.svg">
</p>


Expand Down Expand Up @@ -1647,7 +1647,7 @@ digraph
In order to group nodes visually by displaying them in a rectangle, embed them in a [cluster](#clusters). Below is an example where two clusters are used to group several nodes. They are also used as logical endpoints in order for edges to be attached to their borders instead of a node inside them.

<p align="center">
<img src="./Assets/Examples/clusters.svg">
<img src="./assets/examples/clusters.svg">
</p>


Expand Down Expand Up @@ -1775,15 +1775,15 @@ Graph nodes are distributed within ranks (that is rows or columns, depending on
Consider the following graph with no layout customizations applied:

<p align="center">
<img src="./Assets/Examples/complex-graph.svg">
<img src="./assets/examples/complex-graph.svg">
</p>



As an example, let's place certain groups of nodes in the same ranks (columns in this case). To achieve that, the nodes have to be placed in subgraphs, and each of the subgraphs has to have an adequate **rank** attribute specified. Consider the following example.

<p align="center">
<img src="./Assets/Examples/complex-graph-with-subgraphs.svg">
<img src="./assets/examples/complex-graph-with-subgraphs.svg">
</p>


Expand Down Expand Up @@ -2031,7 +2031,7 @@ digraph
```

<p align="center">
<img src="./Assets/Examples/subsections.svg">
<img src="./assets/examples/subsections.svg">
</p>


Expand Down
25 changes: 0 additions & 25 deletions Solution Items/CommonAssemblyInfo.cs

This file was deleted.

File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
22 changes: 21 additions & 1 deletion src/GiGraph.Dot/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,24 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("GiGraph.Dot")]
[assembly: AssemblyTitle("GiGraph.Dot")]
[assembly: AssemblyDescription("Simple yet versatile library for generating graphs in the DOT language")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Mariusz Schimke")]
[assembly: AssemblyProduct("GiGraph DOT")]
[assembly: AssemblyCopyright("Copyright © 2020-2023 Mariusz Schimke")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.1.0")]
[assembly: AssemblyFileVersion("2.1.0")]

0 comments on commit bf3a35d

Please sign in to comment.