Skip to content

Commit f3f7108

Browse files
committed
vyaml
1 parent 909527d commit f3f7108

File tree

29 files changed

+2633
-194
lines changed

29 files changed

+2633
-194
lines changed

README.md

Lines changed: 65 additions & 50 deletions
Large diffs are not rendered by default.

later.md

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Just later
22

3-
## Latest Update : 2025-10-02 => 02 October 2025
3+
## Latest Update : 2025-10-03 => 03 October 2025
44

55

66

@@ -62,97 +62,91 @@ Why I have not tested : later
6262

6363

6464

65-
10) [https://github.com/hadashiA/VYaml]( https://github.com/hadashiA/VYaml) , https://github.com/hadashiA/VYaml
65+
10) [https://github.com/hanachiru/RapidEnum]( https://github.com/hanachiru/RapidEnum) , https://github.com/hanachiru/RapidEnum
6666

6767
Why I have not tested : later
6868

6969

7070

71-
11) [https://github.com/hanachiru/RapidEnum]( https://github.com/hanachiru/RapidEnum) , https://github.com/hanachiru/RapidEnum
71+
11) [https://github.com/Hookyns/validly]( https://github.com/Hookyns/validly) , https://github.com/Hookyns/validly
7272

7373
Why I have not tested : later
7474

7575

7676

77-
12) [https://github.com/Hookyns/validly]( https://github.com/Hookyns/validly) , https://github.com/Hookyns/validly
77+
12) [https://github.com/nuskey8/Csv-CSharp]( https://github.com/nuskey8/Csv-CSharp) , https://github.com/nuskey8/Csv-CSharp
7878

7979
Why I have not tested : later
8080

8181

8282

83-
13) [https://github.com/nuskey8/Csv-CSharp]( https://github.com/nuskey8/Csv-CSharp) , https://github.com/nuskey8/Csv-CSharp
83+
13) [https://github.com/pierre3/PlantUmlClassDiagramGenerator]( https://github.com/pierre3/PlantUmlClassDiagramGenerator) , https://github.com/pierre3/PlantUmlClassDiagramGenerator
8484

8585
Why I have not tested : later
8686

8787

8888

89-
14) [https://github.com/pierre3/PlantUmlClassDiagramGenerator]( https://github.com/pierre3/PlantUmlClassDiagramGenerator) , https://github.com/pierre3/PlantUmlClassDiagramGenerator
89+
14) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net
9090

9191
Why I have not tested : later
9292

9393

9494

95-
15) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net
95+
15) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands
9696

9797
Why I have not tested : later
9898

9999

100100

101-
16) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands
101+
16) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
102102

103103
Why I have not tested : later
104104

105105

106106

107-
17) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
107+
17) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator
108108

109109
Why I have not tested : later
110110

111111

112112

113-
18) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator
113+
18) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
114114

115115
Why I have not tested : later
116116

117117

118118

119-
19) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
119+
19) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
120120

121121
Why I have not tested : later
122122

123123

124124

125-
20) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
125+
20) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
126126

127127
Why I have not tested : later
128128

129129

130130

131-
21) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
131+
21) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
132132

133133
Why I have not tested : later
134134

135135

136136

137-
22) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
137+
22) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
138138

139139
Why I have not tested : later
140140

141141

142142

143-
23) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
143+
23) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
144144

145145
Why I have not tested : later
146146

147147

148148

149-
24) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
150-
151-
Why I have not tested : later
152-
153-
154-
155-
25) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/
149+
24) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/
156150

157151
Why I have not tested : later
158152

v2/Generator/MultiGeneratorV2.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -936,6 +936,8 @@ private async Task<bool> WroteDocusaurus(Description it, string pathDocusaurus)
936936
.Replace("```\r\n</details>\r\n","\r\n\r\n```")
937937
.Replace("a Result<TTarget> type", "a Result&lt;TTarget&gt; type")
938938
.Replace("(e.g., Converter<T>)", "(e.g., Converter&lt;T&gt;)")
939+
.Replace("`IYamlFormatter<T>`", "`IYamlFormatter&lt;T&gt;`")
940+
.Replace("and identifies IYamlFormatter<T>", "and identifies IYamlFormatter&lt;T&gt;")
939941
.Replace("width=\"400\">", "width=\"400\" />")
940942
.Replace("<br>","<br />")
941943
.Replace(" { ", " \\{ ")

v2/Generator/all.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,3 +231,4 @@ Nr,Key,Source,Category
231231
230,Unflat, https://github.com/pstlnce/unflat,Database
232232
231,kli.Localize, https://github.com/kl1mm/localize,FilesToCode
233233
232,ConsoleAppFramework, https://github.com/Cysharp/ConsoleAppFramework,Console
234+
233,Vyaml, https://github.com/hadashiA/VYaml,Serializer

v2/RSCGExamplesData/GeneratorDataRec.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,5 +1401,12 @@
14011401
"Category":34,
14021402
"dtStart": "2025-10-02T00:00:00",
14031403
"show": true
1404+
},
1405+
1406+
{
1407+
"ID":"Vyaml",
1408+
"Category":16,
1409+
"dtStart": "2025-10-03T00:00:00",
1410+
"show": true
14041411
}
14051412
]

v2/RSCGExamplesData/NoExample.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -892,11 +892,6 @@
892892
"why":"later"
893893
},
894894
{
895-
"ID":229,
896-
"name":"https://github.com/hadashiA/VYaml",
897-
"why":"later"
898-
},
899-
{
900895
"ID":230,
901896
"name":"https://github.com/FoundatioFx/Foundatio.Mediator",
902897
"why":"later"

v2/book/examples/VYaml.html

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
2+
<h1>RSCG nr 233 : VYaml</h1>
3+
4+
<h2>Info</h2>
5+
Nuget : <a href="https://www.nuget.org/packages/VYaml/" target="_blank">https://www.nuget.org/packages/VYaml/</a>
6+
7+
<p>You can find more details at : <a href="https://github.com/hadashiA/VYaml" target="_blank"> https://github.com/hadashiA/VYaml</a></p>
8+
9+
<p>Author :Hadashi A</p>
10+
11+
<p>Source: <a href="https://github.com/hadashiA/VYaml" target="_blank">https://github.com/hadashiA/VYaml</a> </p>
12+
13+
<h2>About</h2>
14+
15+
Serializing to/from YAML format
16+
17+
<h2>
18+
How to use
19+
</h2>
20+
<h3>
21+
Add reference to the <a href="https://www.nuget.org/packages/VYaml/" target="_blank">VYaml</a> in the csproj
22+
</h3>
23+
<img src="images/VYaml/Serializer.csproj.png" width="580" height="580" />
24+
25+
<h3>This was for me the <b>starting</b> code</h3>
26+
27+
<br />
28+
I have <b>coded</b> the file Program.cs
29+
<br />
30+
<img src="images/VYaml/csFiles/Program.cs.png" width="580" height="580" />
31+
<hr />
32+
33+
<br />
34+
I have <b>coded</b> the file Person.cs
35+
<br />
36+
<img src="images/VYaml/csFiles/Person.cs.png" width="580" height="580" />
37+
<hr />
38+
<h3>And here are the <i>generated</i> files</h3>
39+
40+
<br />
41+
The file <i>generated</i> is SerializerDemo.Person.YamlFormatter.g.cs
42+
<br />
43+
<img src="images/VYaml/generated/SerializerDemo.Person.YamlFormatter.g.cs.png" width="580" height="580" />
44+
45+
<p>
46+
You can download the code and this page as pdf from
47+
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/VYaml'>
48+
https://ignatandrei.github.io/RSCG_Examples/v2/docs/VYaml
49+
</a>
50+
</p>
51+
52+
53+
<p>
54+
You can see the whole list at
55+
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG'>
56+
https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG
57+
</a>
58+
</p>
59+

v2/book/list.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</head>
1818
<body>
1919
<h1>
20-
This is the list of 232 RSCG with examples =>
20+
This is the list of 233 RSCG with examples =>
2121
</h1>
2222

2323
<table >
@@ -954,6 +954,10 @@ <h1>
954954
<td>232</td>
955955
<td><a href="examples/ConsoleAppFramework.html">ConsoleAppFramework</a></td>
956956
</tr>
957+
<tr>
958+
<td>233</td>
959+
<td><a href="examples/VYaml.html">VYaml</a></td>
960+
</tr>
957961
</table>
958962

959963

v2/book/pandocHTML.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ input-files:
246246
- examples/Unflat.html
247247
- examples/kli.Localize.html
248248
- examples/ConsoleAppFramework.html
249+
- examples/VYaml.html
249250

250251
# or you may use input-file: with a single value
251252
# defaults:
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"generator":{
3+
"name":"VYaml",
4+
"nuget":[
5+
"https://www.nuget.org/packages/VYaml/"
6+
],
7+
"link":"https://github.com/hadashiA/VYaml",
8+
"author":"Hadashi A",
9+
"source":"https://github.com/hadashiA/VYaml"
10+
},
11+
"data":{
12+
"goodFor":["Serializing to/from YAML format"],
13+
"csprojDemo":"Serializer.csproj",
14+
"csFiles":["Program.cs","Person.cs"],
15+
"excludeDirectoryGenerated":[""],
16+
"includeAdditionalFiles":[""]
17+
},
18+
"links":{
19+
"blog":"",
20+
"video":""
21+
}
22+
}

0 commit comments

Comments
 (0)