Skip to content

Commit aeb3321

Browse files
authored
Merge pull request #358 from ignatandrei/StepwiseBuilderGenerator
first version
2 parents e16d4d0 + b310498 commit aeb3321

78 files changed

Lines changed: 1754 additions & 733 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 72 additions & 57 deletions
Large diffs are not rendered by default.

later.md

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

3-
## Latest Update : 2025-02-19 => 19 February 2025
3+
## Latest Update : 2025-03-23 => 23 March 2025
44

55

66

@@ -52,121 +52,115 @@ Why I have not tested : later
5252

5353

5454

55-
8) [https://github.com/Georgiy-Petrov/StepwiseBuilderGenerator]( https://github.com/Georgiy-Petrov/StepwiseBuilderGenerator) , https://github.com/Georgiy-Petrov/StepwiseBuilderGenerator
55+
8) [https://github.com/hughesjs/SuperFluid]( https://github.com/hughesjs/SuperFluid) , https://github.com/hughesjs/SuperFluid
5656

5757
Why I have not tested : later
5858

5959

6060

61-
9) [https://github.com/hughesjs/SuperFluid]( https://github.com/hughesjs/SuperFluid) , https://github.com/hughesjs/SuperFluid
61+
9) [https://github.com/immediateplatform/immediate.apis]( https://github.com/immediateplatform/immediate.apis) , https://github.com/immediateplatform/immediate.apis
6262

6363
Why I have not tested : later
6464

6565

6666

67-
10) [https://github.com/immediateplatform/immediate.apis]( https://github.com/immediateplatform/immediate.apis) , https://github.com/immediateplatform/immediate.apis
67+
10) [https://github.com/inputfalken/Dynatello]( https://github.com/inputfalken/Dynatello) , https://github.com/inputfalken/Dynatello
6868

6969
Why I have not tested : later
7070

7171

7272

73-
11) [https://github.com/inputfalken/Dynatello]( https://github.com/inputfalken/Dynatello) , https://github.com/inputfalken/Dynatello
73+
11) [https://github.com/p-martinho/Enumeration]( https://github.com/p-martinho/Enumeration) , https://github.com/p-martinho/Enumeration
7474

7575
Why I have not tested : later
7676

7777

7878

79-
12) [https://github.com/p-martinho/Enumeration]( https://github.com/p-martinho/Enumeration) , https://github.com/p-martinho/Enumeration
79+
12) [https://github.com/ramhari-dev/PropGenAoT]( https://github.com/ramhari-dev/PropGenAoT) , https://github.com/ramhari-dev/PropGenAoT
8080

8181
Why I have not tested : later
8282

8383

8484

85-
13) [https://github.com/ramhari-dev/PropGenAoT]( https://github.com/ramhari-dev/PropGenAoT) , https://github.com/ramhari-dev/PropGenAoT
85+
13) [https://github.com/stbychkov/AutoLoggerMessage]( https://github.com/stbychkov/AutoLoggerMessage) , https://github.com/stbychkov/AutoLoggerMessage
8686

8787
Why I have not tested : later
8888

8989

9090

91-
14) [https://github.com/stbychkov/AutoLoggerMessage]( https://github.com/stbychkov/AutoLoggerMessage) , https://github.com/stbychkov/AutoLoggerMessage
91+
14) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net
9292

9393
Why I have not tested : later
9494

9595

9696

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

9999
Why I have not tested : later
100100

101101

102102

103-
16) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands
103+
16) [https://github.com/TarasKovalenko/EntityLengths.Generator]( https://github.com/TarasKovalenko/EntityLengths.Generator) , https://github.com/TarasKovalenko/EntityLengths.Generator
104104

105105
Why I have not tested : later
106106

107107

108108

109-
17) [https://github.com/TarasKovalenko/EntityLengths.Generator]( https://github.com/TarasKovalenko/EntityLengths.Generator) , https://github.com/TarasKovalenko/EntityLengths.Generator
109+
17) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
110110

111111
Why I have not tested : later
112112

113113

114114

115-
18) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
115+
18) [https://github.com/TheFo2sh/AsyncFlow]( https://github.com/TheFo2sh/AsyncFlow) , https://github.com/TheFo2sh/AsyncFlow
116116

117117
Why I have not tested : later
118118

119119

120120

121-
19) [https://github.com/TheFo2sh/AsyncFlow]( https://github.com/TheFo2sh/AsyncFlow) , https://github.com/TheFo2sh/AsyncFlow
121+
19) [https://github.com/usausa/member-accessor-generator]( https://github.com/usausa/member-accessor-generator) , https://github.com/usausa/member-accessor-generator
122122

123123
Why I have not tested : later
124124

125125

126126

127-
20) [https://github.com/usausa/member-accessor-generator]( https://github.com/usausa/member-accessor-generator) , https://github.com/usausa/member-accessor-generator
127+
20) [https://github.com/usausa/service-registration-generator]( https://github.com/usausa/service-registration-generator) , https://github.com/usausa/service-registration-generator
128128

129129
Why I have not tested : later
130130

131131

132132

133-
21) [https://github.com/usausa/service-registration-generator]( https://github.com/usausa/service-registration-generator) , https://github.com/usausa/service-registration-generator
133+
21) [laker]( https://github.com/Lakerfield/Lakerfield.Rpc) , https://github.com/Lakerfield/Lakerfield.Rpc
134134

135135
Why I have not tested : later
136136

137137

138138

139-
22) [laker]( https://github.com/Lakerfield/Lakerfield.Rpc) , https://github.com/Lakerfield/Lakerfield.Rpc
139+
22) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
140140

141141
Why I have not tested : later
142142

143143

144144

145-
23) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
145+
23) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
146146

147147
Why I have not tested : later
148148

149149

150150

151-
24) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
151+
24) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
152152

153153
Why I have not tested : later
154154

155155

156156

157-
25) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
157+
25) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
158158

159159
Why I have not tested : later
160160

161161

162162

163-
26) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
164-
165-
Why I have not tested : later
166-
167-
168-
169-
27) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
163+
26) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
170164

171165
Why I have not tested : later
172166

v2/Generator/all.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,4 @@ Nr,Key,Source,Category
186186
185,DependencyModules.SourceGenerator, https://github.com/ipjohnson/DependencyModules,DependencyInjection
187187
186,RSCG_CompositeProvider, https://github.com/ignatandrei/RSCG_CompositeProvider,Interface
188188
187,EntityLengths.Generator, https://github.com/TarasKovalenko/EntityLengths.Generator/,Database
189+
188,StepwiseBuilderGenerator, https://github.com/Georgiy-Petrov/StepwiseBuilderGenerator,Builder

v2/RSCGExamplesData/GeneratorDataRec.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,5 +1129,11 @@
11291129
"Category": 14,
11301130
"dtStart": "2025-02-19T00:00:00",
11311131
"show": true
1132+
},
1133+
{
1134+
"ID":"StepwiseBuilderGenerator",
1135+
"Category": 4,
1136+
"dtStart": "2025-03-23T00:00:00",
1137+
"show": true
11321138
}
11331139
]

v2/RSCGExamplesData/NoExample.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -929,11 +929,6 @@
929929
"ID":205,
930930
"name":"https://github.com/p-martinho/Enumeration",
931931
"why":"later"
932-
},
933-
{
934-
"ID":206,
935-
"name":"https://github.com/Georgiy-Petrov/StepwiseBuilderGenerator",
936-
"why":"later"
937-
}
932+
}
938933

939934
]

v2/book/examples/Dusharp.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ <h3>And here are the <i>generated</i> files</h3>
6363
<br />
6464
<img src="images/Dusharp/generated/UnionTypesDemo.ResultSave.Dusharp.g.cs.png" width="580" height="580" />
6565

66+
<br />
67+
The file <i>generated</i> is UnionTypesDemo.ResultSave.union.g.cs
68+
<br />
69+
<img src="images/Dusharp/generated/UnionTypesDemo.ResultSave.union.g.cs.png" width="580" height="580" />
70+
6671
<p>
6772
You can download the code and this page as pdf from
6873
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/Dusharp'>

v2/book/examples/EntityLengths.Generator.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,18 @@ <h3>This was for me the <b>starting</b> code</h3>
2828
I have <b>coded</b> the file Program.cs
2929
<br />
3030
<img src="images/EntityLengths.Generator/csFiles/Program.cs.png" width="580" height="580" />
31+
<hr />
32+
33+
<br />
34+
I have <b>coded</b> the file globals.cs
35+
<br />
36+
<img src="images/EntityLengths.Generator/csFiles/globals.cs.png" width="580" height="580" />
37+
<hr />
38+
39+
<br />
40+
I have <b>coded</b> the file DotNetStatsContext.cs
41+
<br />
42+
<img src="images/EntityLengths.Generator/csFiles/DotNetStatsContext.cs.png" width="580" height="580" />
3143
<hr />
3244
<h3>And here are the <i>generated</i> files</h3>
3345

v2/book/examples/Equatable.Generator.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,6 @@ <h3>And here are the <i>generated</i> files</h3>
4242
<br />
4343
<img src="images/Equatable.Generator/generated/GeneratorEqualsDemo.Person.Equatable.g.cs.png" width="580" height="580" />
4444

45-
<br />
46-
The file <i>generated</i> is GeneratorEqualsDemo.Person.Generator.Equals.g.cs
47-
<br />
48-
<img src="images/Equatable.Generator/generated/GeneratorEqualsDemo.Person.Generator.Equals.g.cs.png" width="580" height="580" />
49-
5045
<p>
5146
You can download the code and this page as pdf from
5247
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/Equatable.Generator'>

v2/book/examples/InterceptorTemplate.html

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,56 @@ <h3>This was for me the <b>starting</b> code</h3>
5555
<hr />
5656
<h3>And here are the <i>generated</i> files</h3>
5757

58+
<br />
59+
The file <i>generated</i> is RSCG_DemoObjects.IPersonLoader_InsertPerson_10.cs
60+
<br />
61+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.IPersonLoader_InsertPerson_10.cs.png" width="580" height="580" />
62+
63+
<br />
64+
The file <i>generated</i> is RSCG_DemoObjects.PersonLoader_Connect_9.cs
65+
<br />
66+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.PersonLoader_Connect_9.cs.png" width="580" height="580" />
67+
68+
<br />
69+
The file <i>generated</i> is RSCG_DemoObjects.PersonLoader_SavePerson_8.cs
70+
<br />
71+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.PersonLoader_SavePerson_8.cs.png" width="580" height="580" />
72+
73+
<br />
74+
The file <i>generated</i> is RSCG_DemoObjects.Person_FullName_1.cs
75+
<br />
76+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_FullName_1.cs.png" width="580" height="580" />
77+
78+
<br />
79+
The file <i>generated</i> is RSCG_DemoObjects.Person_FullName_3.cs
80+
<br />
81+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_FullName_3.cs.png" width="580" height="580" />
82+
83+
<br />
84+
The file <i>generated</i> is RSCG_DemoObjects.Person_PersonsLoaded_4.cs
85+
<br />
86+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_PersonsLoaded_4.cs.png" width="580" height="580" />
87+
88+
<br />
89+
The file <i>generated</i> is RSCG_DemoObjects.Person_PersonsLoaded_5.cs
90+
<br />
91+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_PersonsLoaded_5.cs.png" width="580" height="580" />
92+
93+
<br />
94+
The file <i>generated</i> is RSCG_DemoObjects.Person_ShowRandomPersonNumber_7.cs
95+
<br />
96+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_ShowRandomPersonNumber_7.cs.png" width="580" height="580" />
97+
98+
<br />
99+
The file <i>generated</i> is RSCG_DemoObjects.Person_TestFullNameWithArguments_6.cs
100+
<br />
101+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_TestFullNameWithArguments_6.cs.png" width="580" height="580" />
102+
103+
<br />
104+
The file <i>generated</i> is RSCG_DemoObjects.Person_Test_2.cs
105+
<br />
106+
<img src="images/InterceptorTemplate/generated/RSCG_DemoObjects.Person_Test_2.cs.png" width="580" height="580" />
107+
58108
<p>
59109
You can download the code and this page as pdf from
60110
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/InterceptorTemplate'>

v2/book/examples/PlantUmlClassDiagramGenerator.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ <h3>And here are the <i>generated</i> files</h3>
4242
<br />
4343
<img src="images/PlantUmlClassDiagramGenerator/generated/Attributes.cs.png" width="580" height="580" />
4444

45+
<br />
46+
The file <i>generated</i> is Person.puml
47+
<br />
48+
<img src="images/PlantUmlClassDiagramGenerator/generated/Person.puml.png" width="580" height="580" />
49+
4550
<p>
4651
You can download the code and this page as pdf from
4752
<a target="_blank" href='https://ignatandrei.github.io/RSCG_Examples/v2/docs/PlantUmlClassDiagramGenerator'>

0 commit comments

Comments
 (0)