Skip to content

Commit 0e7a05d

Browse files
committed
mixin category
1 parent 5b526a6 commit 0e7a05d

16 files changed

Lines changed: 321 additions & 260 deletions

File tree

README.md

Lines changed: 69 additions & 55 deletions
Large diffs are not rendered by default.

later.md

Lines changed: 48 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -74,217 +74,229 @@ Why I have not tested : later
7474

7575

7676

77-
12) [https://github.com/bjornhellander/TestInheritanceGenerator]( https://github.com/bjornhellander/TestInheritanceGenerator) , https://github.com/bjornhellander/TestInheritanceGenerator
77+
12) [https://github.com/Atoen/TextLocalizer]( https://github.com/Atoen/TextLocalizer) , https://github.com/Atoen/TextLocalizer
7878

7979
Why I have not tested : later
8080

8181

8282

83-
13) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator
83+
13) [https://github.com/bjornhellander/TestInheritanceGenerator]( https://github.com/bjornhellander/TestInheritanceGenerator) , https://github.com/bjornhellander/TestInheritanceGenerator
8484

8585
Why I have not tested : later
8686

8787

8888

89-
14) [https://github.com/CharlieDigital/SKPromptGenerator]( https://github.com/CharlieDigital/SKPromptGenerator) , https://github.com/CharlieDigital/SKPromptGenerator
89+
14) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator
9090

9191
Why I have not tested : later
9292

9393

9494

95-
15) [https://github.com/chickensoft-games/LogicBlocks]( https://github.com/chickensoft-games/LogicBlocks) , https://github.com/chickensoft-games/LogicBlocks
95+
15) [https://github.com/buchmiet/FastFsm]( https://github.com/buchmiet/FastFsm) , https://github.com/buchmiet/FastFsm
9696

9797
Why I have not tested : later
9898

9999

100100

101-
16) [https://github.com/eddievelasquez/IntercodeToolbox]( https://github.com/eddievelasquez/IntercodeToolbox) , https://github.com/eddievelasquez/IntercodeToolbox
101+
16) [https://github.com/chickensoft-games/LogicBlocks]( https://github.com/chickensoft-games/LogicBlocks) , https://github.com/chickensoft-games/LogicBlocks
102102

103103
Why I have not tested : later
104104

105105

106106

107-
17) [https://github.com/inputfalken/Dynatello]( https://github.com/inputfalken/Dynatello) , https://github.com/inputfalken/Dynatello
107+
17) [https://github.com/eddievelasquez/IntercodeToolbox]( https://github.com/eddievelasquez/IntercodeToolbox) , https://github.com/eddievelasquez/IntercodeToolbox
108108

109109
Why I have not tested : later
110110

111111

112112

113-
18) [https://github.com/ionite34/MinimalApiMapper]( https://github.com/ionite34/MinimalApiMapper) , https://github.com/ionite34/MinimalApiMapper
113+
18) [https://github.com/inputfalken/Dynatello]( https://github.com/inputfalken/Dynatello) , https://github.com/inputfalken/Dynatello
114114

115115
Why I have not tested : later
116116

117117

118118

119-
19) [https://github.com/JasonBock/CslaGeneratorSerialization]( https://github.com/JasonBock/CslaGeneratorSerialization) , https://github.com/JasonBock/CslaGeneratorSerialization
119+
19) [https://github.com/ionite34/MinimalApiMapper]( https://github.com/ionite34/MinimalApiMapper) , https://github.com/ionite34/MinimalApiMapper
120120

121121
Why I have not tested : later
122122

123123

124124

125-
20) [https://github.com/JinShil/JinShil.MixinSourceGenerator]( https://github.com/JinShil/JinShil.MixinSourceGenerator) , https://github.com/JinShil/JinShil.MixinSourceGenerator
125+
20) [https://github.com/ivmazurenko/factory-generator]( https://github.com/ivmazurenko/factory-generator) , https://github.com/ivmazurenko/factory-generator
126126

127127
Why I have not tested : later
128128

129129

130130

131-
21) [https://github.com/kevingosse/NativeObjects]( https://github.com/kevingosse/NativeObjects) , https://github.com/kevingosse/NativeObjects
131+
21) [https://github.com/JasonBock/CslaGeneratorSerialization]( https://github.com/JasonBock/CslaGeneratorSerialization) , https://github.com/JasonBock/CslaGeneratorSerialization
132132

133133
Why I have not tested : later
134134

135135

136136

137-
22) [https://github.com/MeltyPlayer/Schema]( https://github.com/MeltyPlayer/Schema) , https://github.com/MeltyPlayer/Schema
137+
22) [https://github.com/JinShil/JinShil.MixinSourceGenerator]( https://github.com/JinShil/JinShil.MixinSourceGenerator) , https://github.com/JinShil/JinShil.MixinSourceGenerator
138138

139139
Why I have not tested : later
140140

141141

142142

143-
23) [https://github.com/ramhari-dev/PropGenAoT]( https://github.com/ramhari-dev/PropGenAoT) , https://github.com/ramhari-dev/PropGenAoT
143+
23) [https://github.com/MarkFl12/BlazorLinks]( https://github.com/MarkFl12/BlazorLinks) , https://github.com/MarkFl12/BlazorLinks
144144

145145
Why I have not tested : later
146146

147147

148148

149-
24) [https://github.com/stbychkov/AutoLoggerMessage]( https://github.com/stbychkov/AutoLoggerMessage) , https://github.com/stbychkov/AutoLoggerMessage
149+
24) [https://github.com/MeltyPlayer/Schema]( https://github.com/MeltyPlayer/Schema) , https://github.com/MeltyPlayer/Schema
150150

151151
Why I have not tested : later
152152

153153

154154

155-
25) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net
155+
25) [https://github.com/ramhari-dev/PropGenAoT]( https://github.com/ramhari-dev/PropGenAoT) , https://github.com/ramhari-dev/PropGenAoT
156156

157157
Why I have not tested : later
158158

159159

160160

161-
26) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands
161+
26) [https://github.com/stbychkov/AutoLoggerMessage]( https://github.com/stbychkov/AutoLoggerMessage) , https://github.com/stbychkov/AutoLoggerMessage
162162

163163
Why I have not tested : later
164164

165165

166166

167-
27) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
167+
27) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net
168168

169169
Why I have not tested : later
170170

171171

172172

173-
28) [https://github.com/TheFo2sh/AsyncFlow]( https://github.com/TheFo2sh/AsyncFlow) , https://github.com/TheFo2sh/AsyncFlow
173+
28) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands
174174

175175
Why I have not tested : later
176176

177177

178178

179-
29) [https://github.com/wieslawsoltes/ReactiveGenerator]( https://github.com/wieslawsoltes/ReactiveGenerator) , https://github.com/wieslawsoltes/ReactiveGenerator
179+
29) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect
180180

181181
Why I have not tested : later
182182

183183

184184

185-
30) [laker]( https://github.com/Lakerfield/Lakerfield.Rpc) , https://github.com/Lakerfield/Lakerfield.Rpc
185+
30) [https://github.com/TheFo2sh/AsyncFlow]( https://github.com/TheFo2sh/AsyncFlow) , https://github.com/TheFo2sh/AsyncFlow
186186

187187
Why I have not tested : later
188188

189189

190190

191-
31) [ManagedDotnetProfiler]( https://github.com/kevingosse/ManagedDotnetProfiler) , https://github.com/kevingosse/ManagedDotnetProfiler
191+
31) [https://github.com/wieslawsoltes/ReactiveGenerator]( https://github.com/wieslawsoltes/ReactiveGenerator) , https://github.com/wieslawsoltes/ReactiveGenerator
192192

193193
Why I have not tested : later
194194

195195

196196

197-
32) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator
197+
32) [laker]( https://github.com/Lakerfield/Lakerfield.Rpc) , https://github.com/Lakerfield/Lakerfield.Rpc
198198

199199
Why I have not tested : later
200200

201201

202202

203-
33) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
203+
33) [ManagedDotnetProfiler]( https://github.com/kevingosse/ManagedDotnetProfiler) , https://github.com/kevingosse/ManagedDotnetProfiler
204204

205205
Why I have not tested : later
206206

207207

208208

209-
34) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
209+
34) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator
210210

211211
Why I have not tested : later
212212

213213

214214

215-
35) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen
215+
35) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS
216216

217217
Why I have not tested : later
218218

219219

220220

221-
36) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
221+
36) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain
222222

223223
Why I have not tested : later
224224

225225

226226

227-
37) [Overloader]( https://github.com/emptycoder/Overloader) , https://github.com/emptycoder/Overloader
227+
37) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen
228228

229229
Why I have not tested : later
230230

231231

232232

233-
38) [PolySharp]( https://github.com/Sergio0694/PolySharp) , https://github.com/Sergio0694/PolySharp
233+
38) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables
234234

235235
Why I have not tested : later
236236

237237

238238

239-
39) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
239+
39) [Overloader]( https://github.com/emptycoder/Overloader) , https://github.com/emptycoder/Overloader
240240

241241
Why I have not tested : later
242242

243243

244244

245-
40) [schema]( https://github.com/MeltyPlayer/Schema) , https://github.com/MeltyPlayer/Schema
245+
40) [PolySharp]( https://github.com/Sergio0694/PolySharp) , https://github.com/Sergio0694/PolySharp
246246

247247
Why I have not tested : later
248248

249249

250250

251-
41) [SogePoco]( https://github.com/d-p-y/SogePoco) , https://github.com/d-p-y/SogePoco
251+
41) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen
252252

253253
Why I have not tested : later
254254

255255

256256

257-
42) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
257+
42) [schema]( https://github.com/MeltyPlayer/Schema) , https://github.com/MeltyPlayer/Schema
258258

259259
Why I have not tested : later
260260

261261

262262

263-
43) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
263+
43) [SogePoco]( https://github.com/d-p-y/SogePoco) , https://github.com/d-p-y/SogePoco
264264

265265
Why I have not tested : later
266266

267267

268268

269-
44) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/
269+
44) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
270270

271271
Why I have not tested : later
272272

273273

274274

275-
45) [TupleOverloadGenerator]( https://github.com/ProphetLamb/TupleOverloadGenerator) , https://github.com/ProphetLamb/TupleOverloadGenerator
275+
45) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
276276

277277
Why I have not tested : later
278278

279279

280280

281-
46) [ValueLink]( https://github.com/archi-Doc/ValueLink) , https://github.com/archi-Doc/ValueLink
281+
46) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/
282282

283283
Why I have not tested : later
284284

285285

286286

287-
47) [Visor]( https://github.com/Tinkoff/Visor) , https://github.com/Tinkoff/Visor
287+
47) [TupleOverloadGenerator]( https://github.com/ProphetLamb/TupleOverloadGenerator) , https://github.com/ProphetLamb/TupleOverloadGenerator
288+
289+
Why I have not tested : later
290+
291+
292+
293+
48) [ValueLink]( https://github.com/archi-Doc/ValueLink) , https://github.com/archi-Doc/ValueLink
294+
295+
Why I have not tested : later
296+
297+
298+
299+
49) [Visor]( https://github.com/Tinkoff/Visor) , https://github.com/Tinkoff/Visor
288300

289301
Why I have not tested : later
290302

v2/Generator/MultiGeneratorV2.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ public string[] SourceNoRSCG()
205205
text = text.Replace("(./", $"({d.Generator!.Source}/");
206206

207207

208-
//text = text.Replace("<byte>", "<byte>");
208+
text = text.Replace("Access them as a ReadOnlySpan<byte>", "Access them as a ReadOnlySpan\\<byte\\>");
209209
return text;
210210
}
211211
;

v2/Generator/all.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Nr,Key,Source,Category
2929
28,Lombok.NET, https://github.com/CollinAlpert/Lombok.NET,EnhancementClass
3030
29,Gedaq, https://github.com/SoftStoneDevelop/Gedaq,Database
3131
30,Refit, https://github.com/reactiveui/refit,API
32-
31,MorrisMoxy, https://github.com/mrpmorris/Morris.Moxy,Templating
32+
31,MorrisMoxy, https://github.com/mrpmorris/Morris.Moxy,Mixin
3333
32,Mediator, https://github.com/martinothamar/Mediator,Mediator
3434
33,Matryoshki, https://github.com/krasin-ga/matryoshki/,Interface
3535
34,MemoryPack, https://github.com/Cysharp/MemoryPack,EnhancementClass
@@ -138,7 +138,7 @@ Nr,Key,Source,Category
138138
137,Minerals.AutoInterfaces, https://github.com/SzymonHalucha/Minerals.AutoInterfaces,Interface
139139
138,RossLean.StringificationGenerator, https://github.com/RossLean/RossLean/,CodeToString
140140
139,ThisClass, https://github.com/trympet/ThisClass,EnhancementClass
141-
140,Minerals.AutoMixins, https://github.com/SzymonHalucha/Minerals.AutoMixins,Templating
141+
140,Minerals.AutoMixins, https://github.com/SzymonHalucha/Minerals.AutoMixins,Mixin
142142
141,ActorSrcGen, https://github.com/aabs/ActorSrcGen,Actor
143143
142,TableStorage, https://github.com/StevenThuriot/TableStorage,Database
144144
143,FactoryGenerator, https://github.com/westermo/FactoryGenerator,DependencyInjection

v2/GeneratorData/Category.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,6 @@ public enum Category
4141
MVC=36,
4242
AI=37,
4343
RX=38,
44+
Mixin=39,
4445
}
4546

v2/RSCGExamplesData/GeneratorDataRec.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181
},
182182
{
183183
"ID": "MorrisMoxy",
184-
"Category": 12,
184+
"Category": 39,
185185
"dtStart": "2023-08-01T00:00:00",
186186
"show": true
187187
},
@@ -835,7 +835,7 @@
835835
},
836836
{
837837
"ID": "Minerals.AutoMixins",
838-
"Category": 12,
838+
"Category": 39,
839839
"dtStart": "2024-04-20T00:00:00",
840840
"show": true
841841
},

v2/RSCGExamplesData/NoExample.json

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -887,16 +887,26 @@
887887
"name":"https://github.com/wieslawsoltes/ReactiveGenerator",
888888
"why":"later"
889889
}
890-
,
890+
891+
,
892+
{
893+
"ID":218,
894+
"name":"https://github.com/Atoen/TextLocalizer",
895+
"why":"later"
896+
},
891897
{
892-
"ID":213,
893-
"name":"https://github.com/CharlieDigital/SKPromptGenerator",
898+
"ID":219,
899+
"name":"https://github.com/ivmazurenko/factory-generator",
900+
"why":"later"
901+
}
902+
,{
903+
"ID":220,
904+
"name":"https://github.com/MarkFl12/BlazorLinks",
905+
"why":"later"
906+
},
907+
{
908+
"ID":221,
909+
"name":"https://github.com/buchmiet/FastFsm",
894910
"why":"later"
895911
}
896-
,
897-
{
898-
"ID":217,
899-
"name":"https://github.com/kevingosse/NativeObjects",
900-
"why":"later"
901-
}
902912
]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<h1>Mixin</h1>
2+
3+
Number RSCG: 2
4+
5+
1 [Minerals.AutoMixins](/docs/Minerals.AutoMixins)
6+
7+
2 [MorrisMoxy](/docs/MorrisMoxy)
8+

0 commit comments

Comments
 (0)