Skip to content

Commit

Permalink
deploy: 3f0196f
Browse files Browse the repository at this point in the history
  • Loading branch information
ebjornset committed Mar 3, 2024
1 parent 7d18faa commit 3f1d636
Show file tree
Hide file tree
Showing 15 changed files with 63 additions and 15 deletions.
2 changes: 1 addition & 1 deletion about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ <h3 id="inspiration">Inspiration</h3>

<h3 id="development-tools">Development tools</h3>

<p>As an open source tool <strong>“we’re standing on the shoulder of giants”</strong>, and we heavily rely on the hard work of others volunteers. Drygen would probably never have seen the light of day without these other execellent tools:</p>
<p>As an open source tool <strong>“we’re standing on the shoulder of giants”</strong>, and we heavily rely on the hard work of others volunteers. Drygen would probably never have seen the light of day without these other excellent tools:</p>

<ul>
<li>The main developement tool is <a href="https://dotnet.microsoft.com/" target="\_blank">.Net</a>, a free, cross-platform, and open source developer platform.</li>
Expand Down
2 changes: 1 addition & 1 deletion about/specs/drygen-itests.html
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@
window.workItemUrlTemplate = "";
window.livingDocTitle = "DryGen Integration tests";
//prettier-ignore
window.featureData = {"Nodes":[{"Versions":{"BuildToolVersion":"V1","JSONSchemaVersion":"V3"},"Prefix":null,"WorkItemUrlTemplate":null,"Title":"DryGen.ITests","Folders":[{"Title":"Features","Folders":[],"Features":[{"Id":"c10f6e59-24f5-410a-865a-b4619957a502","ScenarioDefinitions":[{"Id":"bff85d75-83a4-4950-84bf-d989b44af792","Steps":[{"Keyword":"Given","StepKeyword":"Given","GherkinKeyword":"Given","Text":"this C# source code compiled to a file","MultiLineString":"namespace Test\n{\n\tpublic class A {\n\t}\n}","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Given","GherkinKeyword":"And","Text":"this content as an options file","MultiLineString":"include-namespaces:\n- .*\ninclude-typenames:\n- .*","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"When","StepKeyword":"When","GherkinKeyword":"When","Text":"I call the tool with this command line arguments","MultiLineString":null,"DataTable":{"Header":null,"TableRows":[{"Cells":["Arg"]},{"Cells":["mermaid-class-diagram-from-csharp"]}]},"NodeType":"Step"},{"Keyword":"Then","StepKeyword":"Then","GherkinKeyword":"Then","Text":"I should get no errors from the tool","MultiLineString":null,"DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Then","GherkinKeyword":"And","Text":"I should get this output from the tool","MultiLineString":"classDiagram\n\tclass A\n","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Then","GherkinKeyword":"And","Text":"I should get exit code '0' from the tool","MultiLineString":null,"DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"}],"Examples":null,"Keyword":"Scenario","NodeType":"Scenario","Title":"Should be able to run the dotnet tool","Description":null,"Tags":[],"TitleHash":"c681da2efe2b8ace26938a19692e3201"}],"BackGround":{"Keyword":null,"NodeType":"Background","Description":null,"Steps":[]},"FilePath":null,"RepositoryPath":null,"FileName":"ToolInvocation.feature","Keyword":"Feature","NodeType":"Feature","Title":"ToolInvocation","Description":"To be sure that the .Net tool is setup correctly\nAs a dry-gen developer\nI want to be sure that I can install and run the .Net tool","Tags":[],"TitleHash":"9ef2b1c70945560de18dd1a03c877897"}],"NodeType":"Folder"}],"Features":[]}],"ExecutionTime":"2023-11-28T20:47:03.9124755Z","GenerationTime":"2023-11-28T20:47:41.5686543Z","PluginUserSpecFlowId":"d22f549c-dfca-4fda-a188-81631c11219e","CLIUserSpecFlowId":"d22f549c-dfca-4fda-a188-81631c11219e","ExecutionResults":[{"ContextType":"Scenario","FeatureFolderPath":"Features","FeatureTitle":"ToolInvocation","ScenarioTitle":"Should be able to run the dotnet tool","ScenarioArguments":[],"Status":"OK","StepResults":[{"Duration":"00:00:01.2383572","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0004834","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.4001268","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0083983","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0001731","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0007662","Status":"OK","Error":null,"Outputs":null}],"Outputs":null}],"StepReports":{"UnusedStepDefinitionReport":{"StepDefinitionDiscoveryResult":"AllStepDefinitionsAreBound","UnusedStepDefinitions":[]}}};
window.featureData = {"Nodes":[{"Versions":{"BuildToolVersion":"V1","JSONSchemaVersion":"V3"},"Prefix":null,"WorkItemUrlTemplate":null,"Title":"DryGen.ITests","Folders":[{"Title":"Features","Folders":[],"Features":[{"Id":"486c4af2-edd9-4082-be5e-a5a6c26c50d8","ScenarioDefinitions":[{"Id":"ea747530-37d6-4f06-9ab1-b879de5d4b81","Steps":[{"Keyword":"Given","StepKeyword":"Given","GherkinKeyword":"Given","Text":"this C# source code compiled to a file","MultiLineString":"namespace Test\n{\n\tpublic class A {\n\t}\n}","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Given","GherkinKeyword":"And","Text":"this content as an options file","MultiLineString":"include-namespaces:\n- .*\ninclude-typenames:\n- .*","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"When","StepKeyword":"When","GherkinKeyword":"When","Text":"I call the tool with this command line arguments","MultiLineString":null,"DataTable":{"Header":null,"TableRows":[{"Cells":["Arg"]},{"Cells":["mermaid-class-diagram-from-csharp"]}]},"NodeType":"Step"},{"Keyword":"Then","StepKeyword":"Then","GherkinKeyword":"Then","Text":"I should get no errors from the tool","MultiLineString":null,"DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Then","GherkinKeyword":"And","Text":"I should get this output from the tool","MultiLineString":"classDiagram\n\tclass A\n","DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"},{"Keyword":"And","StepKeyword":"Then","GherkinKeyword":"And","Text":"I should get exit code '0' from the tool","MultiLineString":null,"DataTable":{"Header":{"Cells":[]},"TableRows":[]},"NodeType":"Step"}],"Examples":null,"Keyword":"Scenario","NodeType":"Scenario","Title":"Should be able to run the dotnet tool","Description":null,"Tags":[],"TitleHash":"c681da2efe2b8ace26938a19692e3201"}],"BackGround":{"Keyword":null,"NodeType":"Background","Description":null,"Steps":[]},"FilePath":null,"RepositoryPath":null,"FileName":"ToolInvocation.feature","Keyword":"Feature","NodeType":"Feature","Title":"ToolInvocation","Description":"To be sure that the .Net tool is setup correctly\nAs a dry-gen developer\nI want to be sure that I can install and run the .Net tool","Tags":[],"TitleHash":"9ef2b1c70945560de18dd1a03c877897"}],"NodeType":"Folder"}],"Features":[]}],"ExecutionTime":"2024-03-03T09:13:58.5078641Z","GenerationTime":"2024-03-03T09:14:37.7761718Z","PluginUserSpecFlowId":"f14d07e8-d9de-4d63-8778-c44c74d169f2","CLIUserSpecFlowId":"f14d07e8-d9de-4d63-8778-c44c74d169f2","ExecutionResults":[{"ContextType":"Scenario","FeatureFolderPath":"Features","FeatureTitle":"ToolInvocation","ScenarioTitle":"Should be able to run the dotnet tool","ScenarioArguments":[],"Status":"OK","StepResults":[{"Duration":"00:00:01.3904994","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0004676","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.3927935","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0082720","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0001679","Status":"OK","Error":null,"Outputs":null},{"Duration":"00:00:00.0007592","Status":"OK","Error":null,"Outputs":null}],"Outputs":null}],"StepReports":{"UnusedStepDefinitionReport":{"StepDefinitionDiscoveryResult":"AllStepDefinitionsAreBound","UnusedStepDefinitions":[]}}};
</script>
<!-- DATA END -->

Expand Down
2 changes: 1 addition & 1 deletion about/specs/drygen-utests.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion examples/filtering-mermaid-diagram-content/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -679,7 +679,7 @@ <h4 id="the-resulting-mermaid-diagram-4">The resulting Mermaid diagram</h4>

</code></pre>

<script src="https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.8.0/dist/mermaid.min.js"></script>

<script>
// select <pre class="mermaid"> _and_ <pre><code class="language-mermaid">
Expand Down
10 changes: 5 additions & 5 deletions examples/mermaid-class-diagram-details/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -214,9 +214,9 @@ <h4 id="the-resulting-mermaid-diagram">The resulting Mermaid diagram</h4>
-ClassDiagramFilters(IReadOnlyList~ITypeFilter~ filters) IReadOnlyList~ITypeFilter~
-IsAttributePropertyType(IDictionary~Type,ClassDiagramClass~ classLookup, PropertyInfo property)$ bool
-IsAttributePropertyType(IDictionary~Type,ClassDiagramClass~ classLookup, Type propertyType)$ bool
-GetDataType(Type type, INameRewriter nameRewriter, string genericStartBracket, string genericEndBracket)$ string
-GetDataType(Type type, INameRewriter nameRewriter, string genericStartBracket, string genericEndBracket, HashSet~Type~ seenTypes)$ string
-GetTypeName(string typeName)$ string
-GetDataTypeForGenericType(Type type, string genericStartBracket, string genericEndBracket)$ string
-GetDataTypeForGenericType(Type type, string genericStartBracket, string genericEndBracket, HashSet~Type~ seenTypes)$ string
-GetVisibility(MethodInfo methodInfo)$ string
}

Expand Down Expand Up @@ -345,9 +345,9 @@ <h4 id="the-resulting-mermaid-diagram-3">The resulting Mermaid diagram</h4>
-ClassDiagramFilters(1 param) IReadOnlyList~ITypeFilter~
-IsAttributePropertyType(2 params)$ bool
-IsAttributePropertyType(2 params)$ bool
-GetDataType(4 params)$ string
-GetDataType(5 params)$ string
-GetTypeName(1 param)$ string
-GetDataTypeForGenericType(3 params)$ string
-GetDataTypeForGenericType(4 params)$ string
-GetVisibility(1 param)$ string
}

Expand Down Expand Up @@ -416,7 +416,7 @@ <h4 id="the-resulting-mermaid-diagram-4">The resulting Mermaid diagram</h4>

</code></pre>

<script src="https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.8.0/dist/mermaid.min.js"></script>

<script>
// select <pre class="mermaid"> _and_ <pre><code class="language-mermaid">
Expand Down
2 changes: 1 addition & 1 deletion examples/mermaid-er-diagram-details/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -534,7 +534,7 @@ <h4 id="the-resulting-mermaid-diagram-5">The resulting Mermaid diagram</h4>
Warehouse ||--o{ Stock : ""

</code></pre>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.8.0/dist/mermaid.min.js"></script>

<script>
// select <pre class="mermaid"> _and_ <pre><code class="language-mermaid">
Expand Down
2 changes: 1 addition & 1 deletion feed.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-11-28T20:48:05+00:00</updated><id>/feed.xml</id><title type="html">DryGen</title><subtitle>A .Net tool to generate other representations of a piece of knowledge from one representation.</subtitle><entry><title type="html">Version 1.5.0 is released</title><link href="/2023/11/28/release-1.5.0/" rel="alternate" type="text/html" title="Version 1.5.0 is released" /><published>2023-11-28T00:00:00+00:00</published><updated>2023-11-28T00:00:00+00:00</updated><id>/2023/11/28/release-1.5.0</id><content type="html" xml:base="/2023/11/28/release-1.5.0/"><![CDATA[<h3 id="in-this-version">In this version</h3>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2024-03-03T09:14:58+00:00</updated><id>/feed.xml</id><title type="html">DryGen</title><subtitle>A .Net tool to generate other representations of a piece of knowledge from one representation.</subtitle><entry><title type="html">Version 1.5.0 is released</title><link href="/2023/11/28/release-1.5.0/" rel="alternate" type="text/html" title="Version 1.5.0 is released" /><published>2023-11-28T00:00:00+00:00</published><updated>2023-11-28T00:00:00+00:00</updated><id>/2023/11/28/release-1.5.0</id><content type="html" xml:base="/2023/11/28/release-1.5.0/"><![CDATA[<h3 id="in-this-version">In this version</h3>
<ul>
<li>Added support for executing several verbs in one run with the new verb <code class="language-plaintext highlighter-rouge">verbs-from-options-file</code>. Please see the <a href="/verbs/verbs-from-options-file/">verbs-from-options-file verb page</a> for usage details.</li>
Expand Down
8 changes: 4 additions & 4 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@
<loc>/about/</loc>
</url>
<url>
<loc>/verbs/</loc>
<loc>/examples/</loc>
</url>
<url>
<loc>/examples/</loc>
<loc>/verbs/</loc>
</url>
<url>
<loc>/</loc>
Expand Down Expand Up @@ -129,10 +129,10 @@
</url>
<url>
<loc>/about/specs/drygen-itests.html</loc>
<lastmod>2023-11-28T20:47:41+00:00</lastmod>
<lastmod>2024-03-03T09:14:37+00:00</lastmod>
</url>
<url>
<loc>/about/specs/drygen-utests.html</loc>
<lastmod>2023-11-28T20:47:40+00:00</lastmod>
<lastmod>2024-03-03T09:14:36+00:00</lastmod>
</url>
</urlset>
7 changes: 7 additions & 0 deletions verbs/csharp-from-json-schema/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,12 @@ <h2 id="options">Options</h2>
<td>byextension / json / yaml</td>
<td>What format should be used when reading the schema file? ‘ByExtension’ (default) treats files with extension ‘yaml’ or ‘yml’ as yaml, others as json. Use ‘Yaml’ or ‘Json’ to force the format explicitly.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
</tbody>
</table>

Expand Down Expand Up @@ -269,6 +275,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
</code></pre></div></div>
<div x-data="{visible: true}">
<div class="notification is-dark" x-show.transition.duration.300ms="visible">
Expand Down
7 changes: 7 additions & 0 deletions verbs/mermaid-class-diagram-from-csharp/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,12 @@ <h2 id="options">Options</h2>
<td>string</td>
<td>Replace this token in the output file with the generated representation instead of just writing the generated representation to the specified output file.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
<tr>
<td>–tree-shaking-roots</td>
<td> </td>
Expand Down Expand Up @@ -328,6 +334,7 @@ <h2 id="options-file-template">Options file template</h2>
#name-replace-to: string
#output-file: string
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
</code></pre></div></div>
Expand Down
7 changes: 7 additions & 0 deletions verbs/mermaid-class-diagram-from-json-schema/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,12 @@ <h2 id="options">Options</h2>
<td>byextension / json / yaml</td>
<td>What format should be used when reading the schema file? ‘ByExtension’ (default) treats files with extension ‘yaml’ or ‘yml’ as yaml, others as json. Use ‘Yaml’ or ‘Json’ to force the format explicitly.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
<tr>
<td>–tree-shaking-roots</td>
<td> </td>
Expand Down Expand Up @@ -261,6 +267,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
#tree-shaking-roots: # List of string
#-
</code></pre></div></div>
Expand Down
7 changes: 7 additions & 0 deletions verbs/mermaid-er-diagram-from-csharp/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,12 @@ <h2 id="options">Options</h2>
<td>string</td>
<td>Replace this token in the output file with the generated representation instead of just writing the generated representation to the specified output file.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
<tr>
<td>–tree-shaking-roots</td>
<td> </td>
Expand Down Expand Up @@ -314,6 +320,7 @@ <h2 id="options-file-template">Options file template</h2>
#output-file: string
#relationship-type-exclusion: none | all
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
</code></pre></div></div>
Expand Down
7 changes: 7 additions & 0 deletions verbs/mermaid-er-diagram-from-efcore/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,12 @@ <h2 id="options">Options</h2>
<td>string</td>
<td>Replace this token in the output file with the generated representation instead of just writing the generated representation to the specified output file.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
<tr>
<td>–tree-shaking-roots</td>
<td> </td>
Expand Down Expand Up @@ -314,6 +320,7 @@ <h2 id="options-file-template">Options file template</h2>
#output-file: string
#relationship-type-exclusion: none | all
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
</code></pre></div></div>
Expand Down
7 changes: 7 additions & 0 deletions verbs/mermaid-er-diagram-from-json-schema/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,12 @@ <h2 id="options">Options</h2>
<td>byextension / json / yaml</td>
<td>What format should be used when reading the schema file? ‘ByExtension’ (default) treats files with extension ‘yaml’ or ‘yml’ as yaml, others as json. Use ‘Yaml’ or ‘Json’ to force the format explicitly.</td>
</tr>
<tr>
<td>–title</td>
<td> </td>
<td>string</td>
<td>Diagram title.</td>
</tr>
<tr>
<td>–tree-shaking-roots</td>
<td> </td>
Expand Down Expand Up @@ -268,6 +274,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
#tree-shaking-roots: # List of string
#-
</code></pre></div></div>
Expand Down
6 changes: 6 additions & 0 deletions verbs/verbs-from-options-file/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
#---
#configuration:
#verb: mermaid-c4component-diagram-from-dotnet-deps-json
Expand Down Expand Up @@ -273,6 +274,7 @@ <h2 id="options-file-template">Options file template</h2>
#name-replace-to: string
#output-file: string
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
#---
Expand All @@ -287,6 +289,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
#tree-shaking-roots: # List of string
#-
#---
Expand All @@ -312,6 +315,7 @@ <h2 id="options-file-template">Options file template</h2>
#output-file: string
#relationship-type-exclusion: none | all
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
#---
Expand All @@ -337,6 +341,7 @@ <h2 id="options-file-template">Options file template</h2>
#output-file: string
#relationship-type-exclusion: none | all
#replace-token-in-output-file: string
#title: string
#tree-shaking-roots: # List of string
#-
#---
Expand All @@ -352,6 +357,7 @@ <h2 id="options-file-template">Options file template</h2>
#replace-token-in-output-file: string
#root-classname: string
#schema-file-format: byextension | json | yaml
#title: string
#tree-shaking-roots: # List of string
#-
#---
Expand Down

0 comments on commit 3f1d636

Please sign in to comment.