Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
196 changes: 98 additions & 98 deletions README.md

Large diffs are not rendered by default.

182 changes: 22 additions & 160 deletions later.md
Original file line number Diff line number Diff line change
@@ -1,272 +1,134 @@
# Just later

## Latest Update : 2025-08-13 => 13 August 2025
## Latest Update : 2025-08-14 => 14 August 2025



## This are to be done later



1) [AdaskoTheBeAsT.Identity.Dapper]( https://github.com/AdaskoTheBeAsT/AdaskoTheBeAsT.Identity.Dapper) , https://github.com/AdaskoTheBeAsT/AdaskoTheBeAsT.Identity.Dapper
1) [BigMachines]( https://github.com/archi-Doc/BigMachines) , https://github.com/archi-Doc/BigMachines

Why I have not tested : later



2) [AttributeFactoryGenerator]( https://github.com/PaulBraetz/AttributeFactoryGenerator) , https://github.com/PaulBraetz/AttributeFactoryGenerator
2) [Dexie]( https://github.com/b-straub/DexieNET) , https://github.com/b-straub/DexieNET

Why I have not tested : later



3) [BigMachines]( https://github.com/archi-Doc/BigMachines) , https://github.com/archi-Doc/BigMachines
3) [epj.RouteGenerator]( https://github.com/ewerspej/epj.RouteGenerator) , https://github.com/ewerspej/epj.RouteGenerator

Why I have not tested : later



4) [Dexie]( https://github.com/b-straub/DexieNET) , https://github.com/b-straub/DexieNET
4) [FastEndpoints]( https://github.com/FastEndpoints/FastEndpoints) , https://github.com/FastEndpoints/FastEndpoints

Why I have not tested : later



5) [epj.RouteGenerator]( https://github.com/ewerspej/epj.RouteGenerator) , https://github.com/ewerspej/epj.RouteGenerator
5) [GRPC-Mock-Server]( https://github.com/cezarypiatek/GRPC-Mock-Server) , https://github.com/cezarypiatek/GRPC-Mock-Server

Why I have not tested : later



6) [FastEndpoints]( https://github.com/FastEndpoints/FastEndpoints) , https://github.com/FastEndpoints/FastEndpoints
6) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator

Why I have not tested : later



7) [FluentAssertions.Eventual]( https://github.com/mazharenko/FluentAssertions.Eventual) , https://github.com/mazharenko/FluentAssertions.Eventual
7) [https://github.com/buchmiet/FastFsm]( https://github.com/buchmiet/FastFsm) , https://github.com/buchmiet/FastFsm

Why I have not tested : later



8) [GRPC-Mock-Server]( https://github.com/cezarypiatek/GRPC-Mock-Server) , https://github.com/cezarypiatek/GRPC-Mock-Server
8) [https://github.com/chickensoft-games/LogicBlocks]( https://github.com/chickensoft-games/LogicBlocks) , https://github.com/chickensoft-games/LogicBlocks

Why I have not tested : later



9) [H.NSwag.Generator]( https://github.com/HavenDV/H.NSwag.Generator) , https://github.com/HavenDV/H.NSwag.Generator
9) [https://github.com/ionite34/MinimalApiMapper]( https://github.com/ionite34/MinimalApiMapper) , https://github.com/ionite34/MinimalApiMapper

Why I have not tested : later



10) [Hsu.Sg.Proxy]( https://github.com/hsu-net/source-generators/) , https://github.com/hsu-net/source-generators/
10) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net

Why I have not tested : later



11) [https://github.com/AlexNav73/CoreCraft]( https://github.com/AlexNav73/CoreCraft) , https://github.com/AlexNav73/CoreCraft
11) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands

Why I have not tested : later



12) [https://github.com/Atoen/TextLocalizer]( https://github.com/Atoen/TextLocalizer) , https://github.com/Atoen/TextLocalizer
12) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect

Why I have not tested : later



13) [https://github.com/bjornhellander/TestInheritanceGenerator]( https://github.com/bjornhellander/TestInheritanceGenerator) , https://github.com/bjornhellander/TestInheritanceGenerator
13) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator

Why I have not tested : later



14) [https://github.com/borisdj/CsCodeGenerator]( https://github.com/borisdj/CsCodeGenerator) , https://github.com/borisdj/CsCodeGenerator
14) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS

Why I have not tested : later



15) [https://github.com/buchmiet/FastFsm]( https://github.com/buchmiet/FastFsm) , https://github.com/buchmiet/FastFsm
15) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain

Why I have not tested : later



16) [https://github.com/chickensoft-games/LogicBlocks]( https://github.com/chickensoft-games/LogicBlocks) , https://github.com/chickensoft-games/LogicBlocks
16) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen

Why I have not tested : later



17) [https://github.com/eddievelasquez/IntercodeToolbox]( https://github.com/eddievelasquez/IntercodeToolbox) , https://github.com/eddievelasquez/IntercodeToolbox
17) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables

Why I have not tested : later



18) [https://github.com/inputfalken/Dynatello]( https://github.com/inputfalken/Dynatello) , https://github.com/inputfalken/Dynatello
18) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen

Why I have not tested : later



19) [https://github.com/ionite34/MinimalApiMapper]( https://github.com/ionite34/MinimalApiMapper) , https://github.com/ionite34/MinimalApiMapper
19) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/

Why I have not tested : later



20) [https://github.com/JasonBock/CslaGeneratorSerialization]( https://github.com/JasonBock/CslaGeneratorSerialization) , https://github.com/JasonBock/CslaGeneratorSerialization
20) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator

Why I have not tested : later



21) [https://github.com/MarkFl12/BlazorLinks]( https://github.com/MarkFl12/BlazorLinks) , https://github.com/MarkFl12/BlazorLinks

Why I have not tested : later



22) [https://github.com/stbychkov/AutoLoggerMessage]( https://github.com/stbychkov/AutoLoggerMessage) , https://github.com/stbychkov/AutoLoggerMessage

Why I have not tested : later



23) [https://github.com/Stepami/visitor-net]( https://github.com/Stepami/visitor-net) , https://github.com/Stepami/visitor-net

Why I have not tested : later



24) [https://github.com/SzymonHalucha/Minerals.AutoCommands]( https://github.com/SzymonHalucha/Minerals.AutoCommands) , https://github.com/SzymonHalucha/Minerals.AutoCommands

Why I have not tested : later



25) [https://github.com/Teleopti/Saspect]( https://github.com/Teleopti/Saspect) , https://github.com/Teleopti/Saspect

Why I have not tested : later



26) [https://github.com/TheFo2sh/AsyncFlow]( https://github.com/TheFo2sh/AsyncFlow) , https://github.com/TheFo2sh/AsyncFlow

Why I have not tested : later



27) [https://github.com/wieslawsoltes/ReactiveGenerator]( https://github.com/wieslawsoltes/ReactiveGenerator) , https://github.com/wieslawsoltes/ReactiveGenerator

Why I have not tested : later



28) [laker]( https://github.com/Lakerfield/Lakerfield.Rpc) , https://github.com/Lakerfield/Lakerfield.Rpc

Why I have not tested : later



29) [ManagedDotnetProfiler]( https://github.com/kevingosse/ManagedDotnetProfiler) , https://github.com/kevingosse/ManagedDotnetProfiler

Why I have not tested : later



30) [Maui.BindableProperty.Generator]( https://github.com/rrmanzano/maui-bindableproperty-generator) , https://github.com/rrmanzano/maui-bindableproperty-generator

Why I have not tested : later



31) [Minerals.AutoCQRS]( https://github.com/SzymonHalucha/Minerals.AutoCQRS) , https://github.com/SzymonHalucha/Minerals.AutoCQRS

Why I have not tested : later



32) [Minerals.AutoDomain]( https://github.com/SzymonHalucha/Minerals.AutoDomain) , https://github.com/SzymonHalucha/Minerals.AutoDomain

Why I have not tested : later



33) [MvvmGen]( https://github.com/thomasclaudiushuber/mvvmgen) , https://github.com/thomasclaudiushuber/mvvmgen

Why I have not tested : later



34) [observable]( https://github.com/notanaverageman/Bindables) , https://github.com/notanaverageman/Bindables

Why I have not tested : later



35) [Overloader]( https://github.com/emptycoder/Overloader) , https://github.com/emptycoder/Overloader

Why I have not tested : later



36) [PolySharp]( https://github.com/Sergio0694/PolySharp) , https://github.com/Sergio0694/PolySharp

Why I have not tested : later



37) [RazorGen]( https://github.com/dartk/RazorGen) , https://github.com/dartk/RazorGen

Why I have not tested : later



38) [SogePoco]( https://github.com/d-p-y/SogePoco) , https://github.com/d-p-y/SogePoco

Why I have not tested : later



39) [SourceCrafter.HttpServiceClientGenerator]( https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/) , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/

Why I have not tested : later



40) [ST.NSwag.ServerSourceGenerator]( https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator) , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator

Why I have not tested : later



41) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/

Why I have not tested : later



42) [TupleOverloadGenerator]( https://github.com/ProphetLamb/TupleOverloadGenerator) , https://github.com/ProphetLamb/TupleOverloadGenerator

Why I have not tested : later



43) [ValueLink]( https://github.com/archi-Doc/ValueLink) , https://github.com/archi-Doc/ValueLink

Why I have not tested : later



44) [Visor]( https://github.com/Tinkoff/Visor) , https://github.com/Tinkoff/Visor
21) [StrongInject]( https://github.com/YairHalberstadt/stronginject/) , https://github.com/YairHalberstadt/stronginject/

Why I have not tested : later

Expand Down
4 changes: 2 additions & 2 deletions v2/Generator/DocusaurusExample.txt
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,9 @@ This is the CSharp Project that references **{{ Description.Generator.Name }}**
</Tabs>

### Generated Files
{{~ if HasFilesGenerated ~}}

Those are taken from $(BaseIntermediateOutputPath)\GX

<Tabs>

{{~ for fileContent in Description.Data.outputFiles.generatedFiles ~}}
Expand All @@ -111,7 +111,7 @@ Those are taken from $(BaseIntermediateOutputPath)\GX
{{~ end ~}}

</Tabs>

{{~ end ~}}
## Useful

### Download Example (.NET C#)
Expand Down
4 changes: 2 additions & 2 deletions v2/Generator/MultiGeneratorV2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -924,10 +924,10 @@ private async Task<bool> WroteDocusaurus(Description it, string pathDocusaurus)
.Where(loop=>loop.Generator?.Name != it.Generator?.Name)
.OrderBy(it=>it.Generator?.Name)
.ToArray();
bool HasFilesGenerated = it?.Data?.outputFiles?.HasFilesGenerated() ?? false;
var template = await File.ReadAllTextAsync("DocusaurusExample.txt");
var templateScriban = Scriban.Template.Parse(template);
var output = templateScriban.Render(new {Description=it, otherDesc, category}, member => member.Name);
var output = templateScriban.Render(new {Description=it,HasFilesGenerated, otherDesc, category}, member => member.Name);
output = output
.Replace(" { ", " \\{ ")
.Replace(" } ", " \\} ")
Expand Down
2 changes: 2 additions & 0 deletions v2/Generator/OutputFiles.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ public string NameCsproj
}
public string[]? excludeDirectoryGenerated { get; internal set; }
public string[]? includeAdditionalFiles { get; internal set; }
public bool HasFilesGenerated() => generatedFiles?.Length > 0;


public async Task GatherData(string nuget)
{
Expand Down
1 change: 1 addition & 0 deletions v2/Generator/all.csv
Original file line number Diff line number Diff line change
Expand Up @@ -224,3 +224,4 @@ Nr,Key,Source,Category
223,JinShil.MixinSourceGenerator, https://github.com/JinShil/JinShil.MixinSourceGenerator,Mixin
224,FactoryGenerator.Abstractions, https://github.com/ivmazurenko/factory-generator,DependencyInjection
225,Schema, https://github.com/MeltyPlayer/Schema,Serializer
226,requiredenum, https://github.com/emptycoder/RequiredEnum,Enum
8 changes: 7 additions & 1 deletion v2/RSCGExamplesData/GeneratorDataRec.json
Original file line number Diff line number Diff line change
Expand Up @@ -1359,5 +1359,11 @@
"Category": 16,
"dtStart": "2025-08-13T00:00:00",
"show": true
}
},
{
"ID":"requiredenum",
"Category": 19,
"dtStart": "2025-08-14T00:00:00",
"show": true
}
]
5 changes: 0 additions & 5 deletions v2/RSCGExamplesData/NoExample.json
Original file line number Diff line number Diff line change
Expand Up @@ -635,11 +635,6 @@
"name": "Dexie https://github.com/b-straub/DexieNET",
"why": "later"
},
{
"ID": 134,
"name": "Overloader https://github.com/emptycoder/RequiredEnum",
"why": "later"
},
{
"ID": 135,
"name": "CsvMole https://github.com/pippinmole/CsvMole.NET",
Expand Down
Loading