>
@{
string linkCategory = $"[{Model.Key}](/docs/Categories/{Model.Key})";
}
@@ -10,8 +10,10 @@
@foreach (var rscgV in values)
{
string data = $"[{rscgV.Generator?.Name}](/docs/{rscgV.Generator?.Name})";
+ string packageName = rscgV.Generator?.NugetFirst ?? "";
+
- @(i++) @data
+ @(i++) @data @rscgV.Generator?.MarkDownNugetDownloads @(rscgV.Generator?.MarkDownStars) @(rscgV.generatedDate.ToString("yyyy-MM-dd"))
}
diff --git a/v2/Generator/MultiGeneratorV2.cs b/v2/Generator/MultiGeneratorV2.cs
index b077de734..1687cc30f 100644
--- a/v2/Generator/MultiGeneratorV2.cs
+++ b/v2/Generator/MultiGeneratorV2.cs
@@ -124,6 +124,10 @@ public string[] SourceNoRSCG()
text = text.Replace("(README_IMAGE.png)", $"({d.Generator!.Source}/README_IMAGE.png)");
text = text.Replace("[this]()", $"[this]({d.Generator!.Source})");
text = text.Replace("(README", $"({d.Generator!.Source}/README");
+
+ text = text.Replace("(COVERAGE", $"({d.Generator!.Source}/COVERAGE");
+ text = text.Replace("(TeCLI.", $"({d.Generator!.Source}/TeCLI.");
+
text = text.Replace("(integ-tests/", $"({d.Generator!.Source}/integ-tests/");
text = text.Replace("(./samples", $"({d.Generator!.Source}/samples");
text = text.Replace("(./tests", $"({d.Generator!.Source}/tests");
diff --git a/v2/Generator/all.csv b/v2/Generator/all.csv
index aa6ff43a1..ed600dd9a 100644
--- a/v2/Generator/all.csv
+++ b/v2/Generator/all.csv
@@ -236,3 +236,4 @@ Nr,Key,Source,Category
235,CsvCsharp, https://github.com/nuskey8/Csv-CSharp,Serializer
236,Validly, https://github.com/Hookyns/validly,Validator
237,Program, https://github.com/dotnet/aspnetcore/,EnhancementClass
+238,TeCLI, https://github.com/tyevco/TeCLI,CommandLine
diff --git a/v2/RSCGExamplesData/GeneratorDataRec.json b/v2/RSCGExamplesData/GeneratorDataRec.json
index 5bd018921..4a5baeaf4 100644
--- a/v2/RSCGExamplesData/GeneratorDataRec.json
+++ b/v2/RSCGExamplesData/GeneratorDataRec.json
@@ -1435,5 +1435,11 @@
"Category":5,
"dtStart": "2025-11-06T00:00:00",
"show": true
+},
+{
+ "ID":"TeCLI",
+ "Category":32,
+ "dtStart": "2025-11-07T00:00:00",
+ "show": true
}
]
\ No newline at end of file
diff --git a/v2/book/examples/TeCLI.html b/v2/book/examples/TeCLI.html
new file mode 100644
index 000000000..fc1ac457f
--- /dev/null
+++ b/v2/book/examples/TeCLI.html
@@ -0,0 +1,84 @@
+
+RSCG nr 238 : TeCLI
+
+Info
+Nuget : https://www.nuget.org/packages/TeCLI/
+
+You can find more details at : https://github.com/tyevco/TeCLI
+
+Author :Tyler Coles
+
+Source: https://github.com/tyevco/TeCLI
+
+About
+
+Parse Command line arguments
+
+
+ How to use
+
+
+ Add reference to the TeCLI in the csproj
+
+
+
+This was for me the starting code
+
+
+ I have coded the file Program.cs
+
+
+
+
+
+ I have coded the file CmdForSum.cs
+
+
+
+ And here are the generated files
+
+
+ The file generated is CommandDispatcher.Command.CmdForSum.cs
+
+
+
+
+ The file generated is CommandDispatcher.Command.CmdForSum.Documentation.cs
+
+
+
+
+ The file generated is CommandDispatcher.cs
+
+
+
+
+ The file generated is CommandDispatcher.Documentation.cs
+
+
+
+
+ The file generated is CommandDispatcher.Invoker.cs
+
+
+
+
+ The file generated is CommandDispatcher.Registrations.cs
+
+
+
+
+ You can download the code and this page as pdf from
+
+ https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI
+
+
+
+
+
+ You can see the whole list at
+
+ https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG
+
+
+
diff --git a/v2/book/list.html b/v2/book/list.html
index a55c82acd..0cb76a905 100644
--- a/v2/book/list.html
+++ b/v2/book/list.html
@@ -17,7 +17,7 @@
-This is the list of 237 RSCG with examples =>
+This is the list of 238 RSCG with examples =>
diff --git a/v2/book/pandocHTML.yaml b/v2/book/pandocHTML.yaml
index 752db62dd..ad0dcd373 100644
--- a/v2/book/pandocHTML.yaml
+++ b/v2/book/pandocHTML.yaml
@@ -251,6 +251,7 @@ input-files:
- examples/Csvcsharp.html
- examples/validly.html
- examples/Program.html
+- examples/TeCLI.html
# or you may use input-file: with a single value
# defaults:
diff --git a/v2/rscg_examples/TeCLI/description.json b/v2/rscg_examples/TeCLI/description.json
new file mode 100644
index 000000000..df3e52cb6
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/description.json
@@ -0,0 +1,22 @@
+{
+ "generator":{
+ "name":"TeCLI",
+ "nuget":[
+ "https://www.nuget.org/packages/TeCLI/"
+ ],
+ "link":"https://github.com/tyevco/TeCLI",
+ "author":"Tyler Coles",
+ "source":"https://github.com/tyevco/TeCLI"
+ },
+ "data":{
+ "goodFor":["Parse Command line arguments "],
+ "csprojDemo":"ConsoleDemo.csproj",
+ "csFiles":["Program.cs","CmdForSum.cs"],
+ "excludeDirectoryGenerated":[""],
+ "includeAdditionalFiles":[""]
+ },
+ "links":{
+ "blog":"",
+ "video":""
+ }
+}
\ No newline at end of file
diff --git a/v2/rscg_examples/TeCLI/nuget.txt b/v2/rscg_examples/TeCLI/nuget.txt
new file mode 100644
index 000000000..b0d766d74
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/nuget.txt
@@ -0,0 +1 @@
+C# CLI source generator tool
\ No newline at end of file
diff --git a/v2/rscg_examples/TeCLI/readme.txt b/v2/rscg_examples/TeCLI/readme.txt
new file mode 100644
index 000000000..4e8077c3d
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/readme.txt
@@ -0,0 +1,405 @@
+# TeCLI
+
+TeCLI is a source-generated CLI parsing library for .NET that simplifies command-line interface development. Using Roslyn source generators and custom attributes, TeCLI automatically generates type-safe parsing and dispatching logic at compile time.
+
+## Features
+
+- **Source Generation** - Zero-runtime reflection, all code generated at compile time
+- **Attribute-Based API** - Simple, declarative command and option definitions
+- **Type-Safe Parsing** - Automatic parsing of all primitive types with compile-time validation
+- **Help Generation** - Automatic `--help` text generation for commands and actions
+- **Roslyn Analyzers** - 12 analyzers providing real-time feedback and error detection
+- **Dependency Injection** - Optional DI integration via extension package
+- **Async Support** - First-class support for async actions with `Task` and `ValueTask`
+- **Short/Long Options** - Support for both `-e` and `--environment` style flags
+- **Container Parameters** - Group related options into complex types
+
+## Installation
+
+```bash
+dotnet add package TeCLI
+```
+
+For dependency injection support:
+
+```bash
+dotnet add package TeCLI.Extensions.DependencyInjection
+```
+
+## Quick Start
+
+### 1. Define a Command
+
+```csharp
+using TeCLI;
+
+[Command("greet", Description = "Greets the user")]
+public class GreetCommand
+{
+ [Primary(Description = "Say hello")]
+ public void Hello([Argument(Description = "Name to greet")] string name)
+ {
+ Console.WriteLine($"Hello, {name}!");
+ }
+
+ [Action("goodbye", Description = "Say goodbye")]
+ public void Goodbye([Argument] string name)
+ {
+ Console.WriteLine($"Goodbye, {name}!");
+ }
+}
+```
+
+### 2. Dispatch Commands
+
+```csharp
+public class Program
+{
+ public static async Task Main(string[] args)
+ {
+ await CommandDispatcher.DispatchAsync(args);
+ }
+}
+```
+
+### 3. Run Your CLI
+
+```bash
+# Run primary action
+myapp greet John
+# Output: Hello, John!
+
+# Run named action
+myapp greet goodbye John
+# Output: Goodbye, John!
+
+# Get help
+myapp --help
+myapp greet --help
+```
+
+## Attributes Reference
+
+### Command Attributes
+
+#### `[Command("name")]`
+Marks a class as a CLI command.
+
+- **Name** (required): Command name as it appears on the command line
+- **Description** (optional): Description shown in help text
+
+```csharp
+[Command("deploy", Description = "Deploy the application")]
+public class DeployCommand { }
+```
+
+### Action Attributes
+
+#### `[Action("name")]`
+Marks a method as a named action (subcommand).
+
+- **Name** (required): Action name
+- **Description** (optional): Description shown in help text
+
+```csharp
+[Action("start", Description = "Start the service")]
+public void Start() { }
+```
+
+#### `[Primary]`
+Marks a method as the default action when no action name is specified.
+
+- Only one `[Primary]` action allowed per command
+- Can be combined with `[Action]` for both default and named invocation
+
+```csharp
+[Primary(Description = "Run the default action")]
+public void Execute() { }
+```
+
+### Parameter Attributes
+
+#### `[Option("name")]`
+Marks a parameter or property as a named option.
+
+- **Name** (required): Long option name (used with `--`)
+- **ShortName** (optional): Single-character short name (used with `-`)
+- **Description** (optional): Description for help text
+
+```csharp
+[Option("environment", ShortName = 'e', Description = "Target environment")]
+string environment
+
+[Option("force", ShortName = 'f')] // Boolean switch
+bool force
+```
+
+#### `[Argument]`
+Marks a parameter or property as a positional argument.
+
+- **Description** (optional): Description for help text
+- Arguments are positional and required by default
+- Use default values to make arguments optional
+
+```csharp
+[Argument(Description = "Input file path")]
+string inputFile
+
+[Argument(Description = "Output file path")]
+string outputFile = "output.txt" // Optional with default
+```
+
+## Supported Types
+
+All primitive .NET types are supported for options and arguments:
+
+- **Boolean**: `bool` (switches when used as options)
+- **Characters**: `char`
+- **Integers**: `sbyte`, `byte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`
+- **Floating-point**: `float`, `double`, `decimal`
+- **Strings**: `string`
+
+## Help Text Generation
+
+TeCLI automatically generates comprehensive help text for your CLI.
+
+### Reserved Switches
+
+The `--help` and `-h` switches are **reserved** and cannot be used as user-defined option names. They are available at both application and command levels.
+
+### Application-Level Help
+
+```bash
+myapp --help
+```
+
+Shows all available commands with descriptions.
+
+### Command-Level Help
+
+```bash
+myapp deploy --help
+```
+
+Shows:
+- Command description
+- Usage patterns for all actions
+- Available actions with descriptions
+- Options (including `--help`)
+
+## Dependency Injection
+
+The `TeCLI.Extensions.DependencyInjection` package provides integration with `Microsoft.Extensions.DependencyInjection`.
+
+### Setup
+
+```csharp
+using Microsoft.Extensions.DependencyInjection;
+using TeCLI.Extensions.DependencyInjection;
+
+IServiceCollection services = new ServiceCollection();
+
+// Register your services
+services.AddSingleton();
+
+// Add command dispatcher
+services.AddCommandDispatcher();
+
+// Build and dispatch
+var serviceProvider = services.BuildServiceProvider();
+var dispatcher = serviceProvider.GetRequiredService();
+await dispatcher.DispatchAsync(args);
+```
+
+### Constructor Injection in Commands
+
+```csharp
+[Command("process")]
+public class ProcessCommand
+{
+ private readonly IMyService _service;
+
+ public ProcessCommand(IMyService service)
+ {
+ _service = service;
+ }
+
+ [Primary]
+ public void Execute()
+ {
+ _service.DoWork();
+ }
+}
+```
+
+## Async Support
+
+TeCLI fully supports asynchronous actions using `Task` and `ValueTask`:
+
+```csharp
+[Command("fetch")]
+public class FetchCommand
+{
+ [Primary]
+ public async Task FetchData(string url)
+ {
+ using var client = new HttpClient();
+ var data = await client.GetStringAsync(url);
+ Console.WriteLine(data);
+ }
+
+ [Action("multiple")]
+ public async ValueTask FetchMultiple(string[] urls)
+ {
+ // Async implementation
+ }
+}
+```
+
+## Container Parameters
+
+Group related options into complex types:
+
+```csharp
+public class DeploymentOptions
+{
+ [Option("environment", ShortName = 'e')]
+ public string Environment { get; set; }
+
+ [Option("region", ShortName = 'r')]
+ public string Region { get; set; }
+
+ [Option("verbose", ShortName = 'v')]
+ public bool Verbose { get; set; }
+}
+
+[Command("deploy")]
+public class DeployCommand
+{
+ [Primary]
+ public void Execute(DeploymentOptions options)
+ {
+ Console.WriteLine($"Deploying to {options.Environment} in {options.Region}");
+ }
+}
+```
+
+Usage:
+```bash
+myapp deploy -e production -r us-west --verbose
+```
+
+## Compile-Time Analyzers
+
+TeCLI includes 12 Roslyn analyzers that provide real-time feedback:
+
+### Error-Level (8 analyzers)
+- **CLI001**: Options/arguments must use primitive types
+- **CLI002**: Option properties must have accessible setters
+- **CLI003**: Only one `[Primary]` action allowed per command
+- **CLI006**: Command/action/option names cannot be empty
+- **CLI007**: Action names must be unique within a command
+- **CLI008**: Option names must be unique within an action
+- **CLI009**: Argument positions cannot conflict
+- **CLI010**: Option short names must be unique within an action
+
+### Warning-Level (4 analyzers)
+- **CLI004**: Command names should contain only letters, numbers, and hyphens
+- **CLI005**: Option names should contain only letters, numbers, and hyphens
+- **CLI011**: Async methods must return `Task` or `ValueTask`
+- **CLI012**: Avoid async void in action methods
+
+### Diagnostic Suppressor
+- **CLI900**: Suppresses CS8618 nullable warnings for properties with `[Option]`/`[Argument]` attributes (generator initializes them)
+
+## Error Handling
+
+TeCLI provides helpful error messages for common issues:
+
+- Missing required parameters
+- Invalid option values
+- Unknown commands or actions
+- Type conversion failures
+
+All error messages include a suggestion to use `--help` for guidance.
+
+## Examples
+
+### Basic Command with Options
+
+```csharp
+[Command("build", Description = "Build the project")]
+public class BuildCommand
+{
+ [Primary(Description = "Build the project")]
+ public void Build(
+ [Option("configuration", ShortName = 'c', Description = "Build configuration")]
+ string configuration = "Debug",
+
+ [Option("output", ShortName = 'o', Description = "Output directory")]
+ string output = "./bin",
+
+ [Option("verbose", ShortName = 'v', Description = "Verbose output")]
+ bool verbose = false)
+ {
+ Console.WriteLine($"Building in {configuration} mode...");
+ if (verbose)
+ {
+ Console.WriteLine($"Output: {output}");
+ }
+ }
+}
+```
+
+Usage:
+```bash
+myapp build -c Release -o ./dist --verbose
+myapp build --configuration Release --output ./dist -v
+```
+
+### Multiple Actions
+
+```csharp
+[Command("git")]
+public class GitCommand
+{
+ [Action("commit", Description = "Commit changes")]
+ public void Commit(
+ [Option("message", ShortName = 'm')] string message,
+ [Option("all", ShortName = 'a')] bool all = false)
+ {
+ Console.WriteLine($"Committing: {message}");
+ }
+
+ [Action("push", Description = "Push to remote")]
+ public async Task Push(
+ [Option("force", ShortName = 'f')] bool force = false)
+ {
+ await Task.Run(() => Console.WriteLine("Pushing..."));
+ }
+}
+```
+
+Usage:
+```bash
+myapp git commit -m "Initial commit" --all
+myapp git push --force
+```
+
+## Framework Support
+
+TeCLI supports .NET 6.0, 7.0, 8.0, 9.0, and 10.0.
+
+**Core Library:** Targets netstandard2.0 for maximum compatibility with source generators.
+
+**Test & Example Projects:** Support .NET 8.0, 9.0, and 10.0.
+
+## Contributing
+
+Contributions are welcome! Please fork the repository, make your changes, and submit a pull request.
+
+## Additional Resources
+
+- **Code Coverage**: See [COVERAGE.md](COVERAGE.md) for testing and coverage guidelines
+- **Benchmarks**: See [TeCLI.Benchmarks/README.md](TeCLI.Benchmarks/README.md) for performance benchmarks
+- **Integration Tests**: See [TeCLI.Tests/README.md](TeCLI.Tests/README.md) for test examples
diff --git a/v2/rscg_examples/TeCLI/src/ConsoleDemo.slnx b/v2/rscg_examples/TeCLI/src/ConsoleDemo.slnx
new file mode 100644
index 000000000..d66776aa2
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/src/ConsoleDemo.slnx
@@ -0,0 +1,3 @@
+
+
+
diff --git a/v2/rscg_examples/TeCLI/src/ConsoleDemo/CmdForSum.cs b/v2/rscg_examples/TeCLI/src/ConsoleDemo/CmdForSum.cs
new file mode 100644
index 000000000..ba5671339
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/src/ConsoleDemo/CmdForSum.cs
@@ -0,0 +1,13 @@
+using TeCLI.Attributes;
+
+namespace ConsoleDemo;
+
+[Command("MakeSum", Description = "Makes sum")]
+public class CmdForSum
+{
+ [Action("sum")]
+ public void MySum([Argument(Description = "x")] int x, [Argument(Description = "y")] int y)
+ {
+ Console.WriteLine($"Hello, {x+y}!");
+ }
+}
diff --git a/v2/rscg_examples/TeCLI/src/ConsoleDemo/ConsoleDemo.csproj b/v2/rscg_examples/TeCLI/src/ConsoleDemo/ConsoleDemo.csproj
new file mode 100644
index 000000000..3d7c52843
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/src/ConsoleDemo/ConsoleDemo.csproj
@@ -0,0 +1,21 @@
+
+
+
+ Exe
+ net10.0
+ enable
+ enable
+
+
+ true
+ $(BaseIntermediateOutputPath)\GX
+
+
+
+
+
+
+
+
+
+
diff --git a/v2/rscg_examples/TeCLI/src/ConsoleDemo/Program.cs b/v2/rscg_examples/TeCLI/src/ConsoleDemo/Program.cs
new file mode 100644
index 000000000..064d762be
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/src/ConsoleDemo/Program.cs
@@ -0,0 +1,19 @@
+using TeCLI;
+using Microsoft.Extensions.DependencyInjection;
+
+Console.WriteLine("Hello, World!");
+// execute with makesum sum 10 20
+
+//Do not know how to work those
+// --help
+// --msg Andrei
+// echo --msg Andrei
+// sum 10 20
+
+IServiceCollection services = new ServiceCollection();
+services.AddCommandDispatcher();
+
+var sp = services.BuildServiceProvider();
+
+var dispatcher = sp.GetRequiredService();
+await dispatcher.DispatchAsync(args);
diff --git a/v2/rscg_examples/TeCLI/video.json b/v2/rscg_examples/TeCLI/video.json
new file mode 100644
index 000000000..03aea16ee
--- /dev/null
+++ b/v2/rscg_examples/TeCLI/video.json
@@ -0,0 +1,39 @@
+{
+ "scriptName": "TeCLI",
+ "steps":
+[
+ {"typeStep":"exec","arg":"clipchamp.exe launch"},
+ {"typeStep":"text","arg": "Welcome to Roslyn Examples"},
+ {"typeStep":"text","arg":"If you want to see more examples , see List Of RSCG"},
+ {"typeStep":"browser","arg":"https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG"},
+ {"typeStep":"text","arg": "My name is Andrei Ignat and I am deeply fond of Roslyn Source Code Generator. "},
+
+{"typeStep":"text","arg": "Today I will present TeCLI . Parse Command line arguments ."},
+{"typeStep":"browser","arg":"https://www.nuget.org/packages/TeCLI/"},
+{"typeStep":"text","arg": "The whole example is here"},
+{"typeStep":"browser","arg":"https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI"},
+{"typeStep":"text","arg": "You can download the code from here"},
+{"typeStep":"browser","arg":"https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI#download-example-net--c-"},
+{"typeStep":"text","arg":"Here is the code downloaded "},
+{"typeStep":"exec","arg":"explorer.exe /select,D:\\gth\\RSCG_Examples\\v2\\Generator.sln"},
+{"typeStep":"text","arg": "So , let's start the project with Visual Studio Code "},
+{"typeStep":"stepvscode","arg": "-n D:\\gth\\RSCG_Examples\\v2"},
+
+{"typeStep":"text","arg": "To use it ,you will put the Nuget TeCLI into the csproj "},
+
+{"typeStep":"stepvscode","arg": "-r -g D:\\gth\\RSCG_Examples\\v2\\rscg_examples\\TeCLI\\src\\ConsoleDemo\\ConsoleDemo.csproj"},
+
+{"typeStep":"text","arg": "And now I will show you an example of using TeCLI"},
+
+{"typeStep":"hide","arg": "now execute the tour in VSCode"},
+{"typeStep":"tour", "arg": "src/.tours/"},
+{"typeStep":"text","arg":" And I will execute the project"},
+{"typeStep":"showproj", "arg":"ConsoleDemo.csproj"},
+{"typeStep":"text","arg":" This concludes the project"},
+{"typeStep":"waitseconds","arg":"30"},
+{"typeStep":"text","arg": "Remember, you can download the code from here"},
+{"typeStep":"browser","arg":"https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI#download-example-net--c-",
+SpeakTest=" "},
+{"typeStep":"waitseconds","arg":"30"},
+]
+}
diff --git a/v2/rscg_examples_site/docs/Categories/AI.md b/v2/rscg_examples_site/docs/Categories/AI.md
index 1be6cd59f..a8f701c8e 100644
--- a/v2/rscg_examples_site/docs/Categories/AI.md
+++ b/v2/rscg_examples_site/docs/Categories/AI.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [SKPromptGenerator](/docs/SKPromptGenerator)
-
\ No newline at end of file
+ 1 [SKPromptGenerator](/docs/SKPromptGenerator) [](https://www.nuget.org/packages/SKPromptGenerator/)  2025-08-07
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/AOP.md b/v2/rscg_examples_site/docs/Categories/AOP.md
index 1719c0441..53f4170fe 100644
--- a/v2/rscg_examples_site/docs/Categories/AOP.md
+++ b/v2/rscg_examples_site/docs/Categories/AOP.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [WhatIAmDoing](/docs/WhatIAmDoing)
-
\ No newline at end of file
+ 1 [WhatIAmDoing](/docs/WhatIAmDoing) [](https://www.nuget.org/packages/RSCG_WhatIAmDoing/)[](https://www.nuget.org/packages/RSCG_WhatIAmDoing_Common/)  2024-01-28
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/API.md b/v2/rscg_examples_site/docs/Categories/API.md
index 52b1f6a9c..61bb83412 100644
--- a/v2/rscg_examples_site/docs/Categories/API.md
+++ b/v2/rscg_examples_site/docs/Categories/API.md
@@ -2,23 +2,23 @@
Number RSCG: 10
- 1 [immediate.apis](/docs/immediate.apis)
-
- 2 [Microsoft.Extensions.Configuration.Binder](/docs/Microsoft.Extensions.Configuration.Binder)
-
- 3 [MinimalApiBuilder](/docs/MinimalApiBuilder)
-
- 4 [MinimalApis.Discovery](/docs/MinimalApis.Discovery)
-
- 5 [MinimalHelpers.Routing.Analyzers](/docs/MinimalHelpers.Routing.Analyzers)
-
- 6 [RDG](/docs/RDG)
-
- 7 [Refit](/docs/Refit)
-
- 8 [RSCG_WebAPIExports](/docs/RSCG_WebAPIExports)
-
- 9 [SafeRouting](/docs/SafeRouting)
-
- 10 [SkinnyControllersCommon](/docs/SkinnyControllersCommon)
-
\ No newline at end of file
+ 1 [immediate.apis](/docs/immediate.apis) [](https://www.nuget.org/packages/immediate.apis/)  2025-03-27
+
+ 2 [Microsoft.Extensions.Configuration.Binder](/docs/Microsoft.Extensions.Configuration.Binder) [](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/)  2023-11-18
+
+ 3 [MinimalApiBuilder](/docs/MinimalApiBuilder) [](https://www.nuget.org/packages/MinimalApiBuilder/)  2023-10-26
+
+ 4 [MinimalApis.Discovery](/docs/MinimalApis.Discovery) [](https://www.nuget.org/packages/MinimalApis.Discovery/)  2024-04-16
+
+ 5 [MinimalHelpers.Routing.Analyzers](/docs/MinimalHelpers.Routing.Analyzers) [](https://www.nuget.org/packages/MinimalHelpers.Routing.Analyzers/)  2024-10-21
+
+ 6 [RDG](/docs/RDG) [](https://www.nuget.org/packages/Microsoft.Extensions.Http)  2023-11-19
+
+ 7 [Refit](/docs/Refit) [](https://www.nuget.org/packages/Refit/)  2023-07-31
+
+ 8 [RSCG_WebAPIExports](/docs/RSCG_WebAPIExports) [](https://www.nuget.org/packages/RSCG_WebAPIExports/)  2023-08-23
+
+ 9 [SafeRouting](/docs/SafeRouting) [](https://www.nuget.org/packages/SafeRouting/)  2023-09-23
+
+ 10 [SkinnyControllersCommon](/docs/SkinnyControllersCommon) [](https://www.nuget.org/packages/SkinnyControllersCommon)  2023-04-16
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Actor.md b/v2/rscg_examples_site/docs/Categories/Actor.md
index 3dca50bc2..3068e1343 100644
--- a/v2/rscg_examples_site/docs/Categories/Actor.md
+++ b/v2/rscg_examples_site/docs/Categories/Actor.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [ActorSrcGen](/docs/ActorSrcGen)
-
\ No newline at end of file
+ 1 [ActorSrcGen](/docs/ActorSrcGen) [](https://www.nuget.org/packages/ActorSrcGen/)  2024-05-01
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Async.md b/v2/rscg_examples_site/docs/Categories/Async.md
index 3b8134d10..290170752 100644
--- a/v2/rscg_examples_site/docs/Categories/Async.md
+++ b/v2/rscg_examples_site/docs/Categories/Async.md
@@ -2,7 +2,7 @@
Number RSCG: 2
- 1 [AsyncIt](/docs/AsyncIt)
-
- 2 [HsuSgSync](/docs/HsuSgSync)
-
\ No newline at end of file
+ 1 [AsyncIt](/docs/AsyncIt) [](https://www.nuget.org/packages/AsyncIt/)  2025-07-26
+
+ 2 [HsuSgSync](/docs/HsuSgSync) [](https://www.nuget.org/packages/Hsu.Sg.Sync/)  2024-01-10
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Bitwise.md b/v2/rscg_examples_site/docs/Categories/Bitwise.md
index 0a35f813c..801f990aa 100644
--- a/v2/rscg_examples_site/docs/Categories/Bitwise.md
+++ b/v2/rscg_examples_site/docs/Categories/Bitwise.md
@@ -2,7 +2,7 @@
Number RSCG: 2
- 1 [BitsKit](/docs/BitsKit)
-
- 2 [Darp.BinaryObjects](/docs/Darp.BinaryObjects)
-
\ No newline at end of file
+ 1 [BitsKit](/docs/BitsKit) [](https://www.nuget.org/packages/BitsKit/)  2024-04-15
+
+ 2 [Darp.BinaryObjects](/docs/Darp.BinaryObjects) [](https://www.nuget.org/packages/Darp.BinaryObjects/)  2024-12-04
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Blazor.md b/v2/rscg_examples_site/docs/Categories/Blazor.md
index 7e75937f7..80efdb8c0 100644
--- a/v2/rscg_examples_site/docs/Categories/Blazor.md
+++ b/v2/rscg_examples_site/docs/Categories/Blazor.md
@@ -2,11 +2,11 @@
Number RSCG: 4
- 1 [BadIdeas.Icons.FontAwesome](/docs/BadIdeas.Icons.FontAwesome)
-
- 2 [Blazor.TSRuntime](/docs/Blazor.TSRuntime)
-
- 3 [Blazorators](/docs/Blazorators)
-
- 4 [GoLive.Generator.BlazorInterop](/docs/GoLive.Generator.BlazorInterop)
-
\ No newline at end of file
+ 1 [BadIdeas.Icons.FontAwesome](/docs/BadIdeas.Icons.FontAwesome) [](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/)  2025-08-03
+
+ 2 [Blazor.TSRuntime](/docs/Blazor.TSRuntime) [](https://www.nuget.org/packages/Blazor.TSRuntime/)  2025-08-02
+
+ 3 [Blazorators](/docs/Blazorators) [](https://www.nuget.org/packages/Blazor.SourceGenerators/)  2024-01-22
+
+ 4 [GoLive.Generator.BlazorInterop](/docs/GoLive.Generator.BlazorInterop) [](https://www.nuget.org/packages/GoLive.Generator.BlazorInterop/)  2024-11-09
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Builder.md b/v2/rscg_examples_site/docs/Categories/Builder.md
index 6b0c0d3ba..a432e3428 100644
--- a/v2/rscg_examples_site/docs/Categories/Builder.md
+++ b/v2/rscg_examples_site/docs/Categories/Builder.md
@@ -2,17 +2,17 @@
Number RSCG: 7
- 1 [Architect.DomainModeling](/docs/Architect.DomainModeling)
-
- 2 [BuilderGenerator](/docs/BuilderGenerator)
-
- 3 [DimonSmart.BuilderGenerator](/docs/DimonSmart.BuilderGenerator)
-
- 4 [Fluentify](/docs/Fluentify)
-
- 5 [Hsu.Sg.FluentMember](/docs/Hsu.Sg.FluentMember)
-
- 6 [ShadowWriterBuilder](/docs/ShadowWriterBuilder)
-
- 7 [StepwiseBuilderGenerator](/docs/StepwiseBuilderGenerator)
-
\ No newline at end of file
+ 1 [Architect.DomainModeling](/docs/Architect.DomainModeling) [](https://www.nuget.org/packages/Architect.DomainModeling/)  2024-03-02
+
+ 2 [BuilderGenerator](/docs/BuilderGenerator) [](https://www.nuget.org/packages/BuilderGenerator/)  2023-10-04
+
+ 3 [DimonSmart.BuilderGenerator](/docs/DimonSmart.BuilderGenerator) [](https://www.nuget.org/packages/DimonSmart.BuilderGenerator/)  2025-07-03
+
+ 4 [Fluentify](/docs/Fluentify) [](https://www.nuget.org/packages/Fluentify/)  2024-08-02
+
+ 5 [Hsu.Sg.FluentMember](/docs/Hsu.Sg.FluentMember) [](https://www.nuget.org/packages/Hsu.Sg.FluentMember/)  2024-11-08
+
+ 6 [ShadowWriterBuilder](/docs/ShadowWriterBuilder) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-24
+
+ 7 [StepwiseBuilderGenerator](/docs/StepwiseBuilderGenerator) [](https://www.nuget.org/packages/StepwiseBuilderGenerator/)  2025-03-23
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Clone.md b/v2/rscg_examples_site/docs/Categories/Clone.md
index a59da2956..e510c5e16 100644
--- a/v2/rscg_examples_site/docs/Categories/Clone.md
+++ b/v2/rscg_examples_site/docs/Categories/Clone.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [CopyTo](/docs/CopyTo)
-
- 2 [Dolly](/docs/Dolly)
-
- 3 [UtilityVerse.Copy](/docs/UtilityVerse.Copy)
-
\ No newline at end of file
+ 1 [CopyTo](/docs/CopyTo) [](https://www.nuget.org/packages/RhoMicro.CodeAnalysis.CopyToGenerator)  2024-02-19
+
+ 2 [Dolly](/docs/Dolly) [](https://www.nuget.org/packages/Dolly/)  2024-12-03
+
+ 3 [UtilityVerse.Copy](/docs/UtilityVerse.Copy) [](https://www.nuget.org/packages/UtilityVerse.Copy/)  2025-08-15
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/CodeToString.md b/v2/rscg_examples_site/docs/Categories/CodeToString.md
index 9a91d13d3..342e817f2 100644
--- a/v2/rscg_examples_site/docs/Categories/CodeToString.md
+++ b/v2/rscg_examples_site/docs/Categories/CodeToString.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [CodeAnalysis](/docs/CodeAnalysis)
-
- 2 [RossLean.StringificationGenerator](/docs/RossLean.StringificationGenerator)
-
- 3 [SourceGenerator.Helper.CopyCode](/docs/SourceGenerator.Helper.CopyCode)
-
\ No newline at end of file
+ 1 [CodeAnalysis](/docs/CodeAnalysis) [](https://www.nuget.org/packages/Feast.CodeAnalysis.Literal/)  2024-03-01
+
+ 2 [RossLean.StringificationGenerator](/docs/RossLean.StringificationGenerator) [](https://www.nuget.org/packages/RossLean.StringificationGenerator/)  2024-04-18
+
+ 3 [SourceGenerator.Helper.CopyCode](/docs/SourceGenerator.Helper.CopyCode) [](https://www.nuget.org/packages/SourceGenerator.Helper.CopyCode/)  2023-09-17
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/CommandLine.md b/v2/rscg_examples_site/docs/Categories/CommandLine.md
index 54e699112..f74acdd77 100644
--- a/v2/rscg_examples_site/docs/Categories/CommandLine.md
+++ b/v2/rscg_examples_site/docs/Categories/CommandLine.md
@@ -1,10 +1,12 @@
CommandLine
-Number RSCG: 3
-
- 1 [ArgumentParsing](/docs/ArgumentParsing)
-
- 2 [CommandLine](/docs/CommandLine)
-
- 3 [ConsoleAppFramework](/docs/ConsoleAppFramework)
-
\ No newline at end of file
+Number RSCG: 4
+
+ 1 [ArgumentParsing](/docs/ArgumentParsing) [](https://www.nuget.org/packages/ArgumentParsing/)  2025-07-01
+
+ 2 [CommandLine](/docs/CommandLine) [](https://www.nuget.org/packages/DotMake.CommandLine/)  2024-02-11
+
+ 3 [ConsoleAppFramework](/docs/ConsoleAppFramework) [](https://www.nuget.org/packages/ConsoleAppFramework/)  2025-10-02
+
+ 4 [TeCLI](/docs/TeCLI) [](https://www.nuget.org/packages/TeCLI/)  2025-11-07
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Console.md b/v2/rscg_examples_site/docs/Categories/Console.md
index 001e6542d..e0ba5fb16 100644
--- a/v2/rscg_examples_site/docs/Categories/Console.md
+++ b/v2/rscg_examples_site/docs/Categories/Console.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [Figgle](/docs/Figgle)
-
\ No newline at end of file
+ 1 [Figgle](/docs/Figgle) [](https://www.nuget.org/packages/Figgle.Generator/)  2025-07-05
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Constructor.md b/v2/rscg_examples_site/docs/Categories/Constructor.md
index 1878f4446..68dd636ed 100644
--- a/v2/rscg_examples_site/docs/Categories/Constructor.md
+++ b/v2/rscg_examples_site/docs/Categories/Constructor.md
@@ -2,17 +2,17 @@
Number RSCG: 7
- 1 [AutoConstructor](/docs/AutoConstructor)
-
- 2 [AutoCtor](/docs/AutoCtor)
-
- 3 [AutoDeconstruct](/docs/AutoDeconstruct)
-
- 4 [ConstructorGenerator](/docs/ConstructorGenerator)
-
- 5 [PrimaryParameter](/docs/PrimaryParameter)
-
- 6 [QuickConstructor](/docs/QuickConstructor)
-
- 7 [sourcedepend](/docs/sourcedepend)
-
\ No newline at end of file
+ 1 [AutoConstructor](/docs/AutoConstructor) [](https://www.nuget.org/packages/AutoConstructor/)  2023-10-28
+
+ 2 [AutoCtor](/docs/AutoCtor) [](https://www.nuget.org/packages/AutoCtor/)  2023-04-16
+
+ 3 [AutoDeconstruct](/docs/AutoDeconstruct) [](https://www.nuget.org/packages/AutoDeconstruct)  2023-04-16
+
+ 4 [ConstructorGenerator](/docs/ConstructorGenerator) [](https://www.nuget.org/packages/ConstructorGenerator/)  2024-12-07
+
+ 5 [PrimaryParameter](/docs/PrimaryParameter) [](https://www.nuget.org/packages/FaustVX.PrimaryParameter.SG)  2023-11-15
+
+ 6 [QuickConstructor](/docs/QuickConstructor) [](https://www.nuget.org/packages/QuickConstructor)  2023-04-16
+
+ 7 [sourcedepend](/docs/sourcedepend) [](https://www.nuget.org/packages/sourcedepend/)  2024-02-16
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Database.md b/v2/rscg_examples_site/docs/Categories/Database.md
index 5301eac12..c4cc6f9ce 100644
--- a/v2/rscg_examples_site/docs/Categories/Database.md
+++ b/v2/rscg_examples_site/docs/Categories/Database.md
@@ -2,17 +2,17 @@
Number RSCG: 7
- 1 [Breezy](/docs/Breezy)
-
- 2 [Dapper.AOT](/docs/Dapper.AOT)
-
- 3 [EntityLengths.Generator](/docs/EntityLengths.Generator)
-
- 4 [Finch.Generators](/docs/Finch.Generators)
-
- 5 [Gedaq](/docs/Gedaq)
-
- 6 [TableStorage](/docs/TableStorage)
-
- 7 [Unflat](/docs/Unflat)
-
\ No newline at end of file
+ 1 [Breezy](/docs/Breezy) [](https://www.nuget.org/packages/Breezy.SourceGenerator/)  2023-08-09
+
+ 2 [Dapper.AOT](/docs/Dapper.AOT) [](https://www.nuget.org/packages/Dapper.AOT/)  2024-12-02
+
+ 3 [EntityLengths.Generator](/docs/EntityLengths.Generator) [](https://www.nuget.org/packages/EntityLengths.Generator/)  2025-02-19
+
+ 4 [Finch.Generators](/docs/Finch.Generators) [](https://www.nuget.org/packages/Finch.Generators/)  2025-08-10
+
+ 5 [Gedaq](/docs/Gedaq) [](https://www.nuget.org/packages/Gedaq/)  2023-07-29
+
+ 6 [TableStorage](/docs/TableStorage) [](https://www.nuget.org/packages/TableStorage/)  2024-06-01
+
+ 7 [Unflat](/docs/Unflat) [](https://www.nuget.org/packages/Unflat/)  2025-08-18
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/DependencyInjection.md b/v2/rscg_examples_site/docs/Categories/DependencyInjection.md
index ebed13d71..f97984070 100644
--- a/v2/rscg_examples_site/docs/Categories/DependencyInjection.md
+++ b/v2/rscg_examples_site/docs/Categories/DependencyInjection.md
@@ -2,23 +2,23 @@
Number RSCG: 10
- 1 [AutoRegisterInject](/docs/AutoRegisterInject)
-
- 2 [BunnyTailServiceRegistration](/docs/BunnyTailServiceRegistration)
-
- 3 [DependencyModules.SourceGenerator](/docs/DependencyModules.SourceGenerator)
-
- 4 [depso](/docs/depso)
-
- 5 [FactoryGenerator](/docs/FactoryGenerator)
-
- 6 [FactoryGenerator.Abstractions](/docs/FactoryGenerator.Abstractions)
-
- 7 [Injectio](/docs/Injectio)
-
- 8 [jab](/docs/jab)
-
- 9 [Pure.DI](/docs/Pure.DI)
-
- 10 [ServiceScan.SourceGenerator](/docs/ServiceScan.SourceGenerator)
-
\ No newline at end of file
+ 1 [AutoRegisterInject](/docs/AutoRegisterInject) [](https://www.nuget.org/packages/AutoRegisterInject/)  2023-08-07
+
+ 2 [BunnyTailServiceRegistration](/docs/BunnyTailServiceRegistration) [](https://www.nuget.org/packages/BunnyTail.ServiceRegistration/)  2025-07-02
+
+ 3 [DependencyModules.SourceGenerator](/docs/DependencyModules.SourceGenerator) [](https://www.nuget.org/packages/DependencyModules.SourceGenerator/)[](https://www.nuget.org/packages/DependencyModules.Runtime/)  2025-02-16
+
+ 4 [depso](/docs/depso) [](https://www.nuget.org/packages/depso/)  2024-06-28
+
+ 5 [FactoryGenerator](/docs/FactoryGenerator) [](https://www.nuget.org/packages/FactoryGenerator/)  2024-06-27
+
+ 6 [FactoryGenerator.Abstractions](/docs/FactoryGenerator.Abstractions) [](https://www.nuget.org/packages/FactoryGenerator.Abstractions/)[](https://www.nuget.org/packages/FactoryGenerator.Microsoft.Extensions.DependencyInjection/)  2025-08-12
+
+ 7 [Injectio](/docs/Injectio) [](https://www.nuget.org/packages/Injectio/)  2023-08-17
+
+ 8 [jab](/docs/jab) [](https://www.nuget.org/packages/jab/)  2024-02-13
+
+ 9 [Pure.DI](/docs/Pure.DI) [](https://www.nuget.org/packages/Pure.DI/)  2024-12-08
+
+ 10 [ServiceScan.SourceGenerator](/docs/ServiceScan.SourceGenerator) [](https://www.nuget.org/packages/ServiceScan.SourceGenerator/)  2024-07-22
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Disposer.md b/v2/rscg_examples_site/docs/Categories/Disposer.md
index 4eb49e954..54248e17a 100644
--- a/v2/rscg_examples_site/docs/Categories/Disposer.md
+++ b/v2/rscg_examples_site/docs/Categories/Disposer.md
@@ -2,13 +2,13 @@
Number RSCG: 5
- 1 [BenutomoAutomaticDisposeImplSourceGenerator](/docs/BenutomoAutomaticDisposeImplSourceGenerator)
-
- 2 [Coplt.Dropping](/docs/Coplt.Dropping)
-
- 3 [DisposableHelpers](/docs/DisposableHelpers)
-
- 4 [Disposer](/docs/Disposer)
-
- 5 [IDisposableGenerator](/docs/IDisposableGenerator)
-
\ No newline at end of file
+ 1 [BenutomoAutomaticDisposeImplSourceGenerator](/docs/BenutomoAutomaticDisposeImplSourceGenerator) [](https://www.nuget.org/packages/Benutomo.AutomaticDisposeImpl.SourceGenerator/)  2023-08-15
+
+ 2 [Coplt.Dropping](/docs/Coplt.Dropping) [](https://www.nuget.org/packages/Coplt.Dropping/)  2024-08-13
+
+ 3 [DisposableHelpers](/docs/DisposableHelpers) [](https://www.nuget.org/packages/DisposableHelpers/)  2023-10-09
+
+ 4 [Disposer](/docs/Disposer) [](https://www.nuget.org/packages/Disposer/)  2023-10-03
+
+ 5 [IDisposableGenerator](/docs/IDisposableGenerator) [](https://www.nuget.org/packages/IDisposableGenerator/)  2023-10-11
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/EnhancementClass.md b/v2/rscg_examples_site/docs/Categories/EnhancementClass.md
index e3f2def09..0498feec0 100644
--- a/v2/rscg_examples_site/docs/Categories/EnhancementClass.md
+++ b/v2/rscg_examples_site/docs/Categories/EnhancementClass.md
@@ -2,59 +2,59 @@
Number RSCG: 28
- 1 [ApparatusAOT](/docs/ApparatusAOT)
-
- 2 [AspectGenerator](/docs/AspectGenerator)
-
- 3 [CommonCodeGenerator](/docs/CommonCodeGenerator)
-
- 4 [Comparison](/docs/Comparison)
-
- 5 [DudNet](/docs/DudNet)
-
- 6 [Enhanced.GetTypes](/docs/Enhanced.GetTypes)
-
- 7 [FastGenericNew](/docs/FastGenericNew)
-
- 8 [Immutype](/docs/Immutype)
-
- 9 [Ling.Audit](/docs/Ling.Audit)
-
- 10 [Lombok.NET](/docs/Lombok.NET)
-
- 11 [M31.FluentAPI](/docs/M31.FluentAPI)
-
- 12 [MemberAccessor](/docs/MemberAccessor)
-
- 13 [MemoryPack](/docs/MemoryPack)
-
- 14 [Meziantou.Polyfill](/docs/Meziantou.Polyfill)
-
- 15 [Microsoft.Extensions.Logging](/docs/Microsoft.Extensions.Logging)
-
- 16 [Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator](/docs/Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator)
-
- 17 [Microsoft.Interop.JavaScript.JSImportGenerator](/docs/Microsoft.Interop.JavaScript.JSImportGenerator)
-
- 18 [OptionToStringGenerator](/docs/OptionToStringGenerator)
-
- 19 [Program](/docs/Program)
-
- 20 [QueryStringGenerator](/docs/QueryStringGenerator)
-
- 21 [RSCG_Decorator](/docs/RSCG_Decorator)
-
- 22 [RSCG_UtilityTypes](/docs/RSCG_UtilityTypes)
-
- 23 [StaticReflection](/docs/StaticReflection)
-
- 24 [SyncMethodGenerator](/docs/SyncMethodGenerator)
-
- 25 [System.Runtime.InteropServices](/docs/System.Runtime.InteropServices)
-
- 26 [System.Text.RegularExpressions](/docs/System.Text.RegularExpressions)
-
- 27 [TelemetryLogging](/docs/TelemetryLogging)
-
- 28 [ThisClass](/docs/ThisClass)
-
\ No newline at end of file
+ 1 [ApparatusAOT](/docs/ApparatusAOT) [](https://www.nuget.org/packages/Apparatus.AOT.Reflection/)  2023-04-16
+
+ 2 [AspectGenerator](/docs/AspectGenerator) [](https://www.nuget.org/packages/AspectGenerator/)  2024-01-07
+
+ 3 [CommonCodeGenerator](/docs/CommonCodeGenerator) [](https://www.nuget.org/packages/CommonCodeGenerator/)  2024-04-03
+
+ 4 [Comparison](/docs/Comparison) [](https://www.nuget.org/packages/ReflectionIT.ComparisonOperatorsGenerator/)  2025-05-25
+
+ 5 [DudNet](/docs/DudNet) [](https://www.nuget.org/packages/Jwshyns.DudNet/)  2023-10-27
+
+ 6 [Enhanced.GetTypes](/docs/Enhanced.GetTypes) [](https://www.nuget.org/packages/Enhanced.GetTypes/)  2024-09-17
+
+ 7 [FastGenericNew](/docs/FastGenericNew) [](https://www.nuget.org/packages/FastGenericNew.SourceGenerator/)  2023-08-10
+
+ 8 [Immutype](/docs/Immutype) [](https://www.nuget.org/packages/Immutype/)  2023-08-12
+
+ 9 [Ling.Audit](/docs/Ling.Audit) [](https://www.nuget.org/packages/Ling.Audit/)  2023-12-12
+
+ 10 [Lombok.NET](/docs/Lombok.NET) [](https://www.nuget.org/packages/Lombok.NET/)  2023-04-16
+
+ 11 [M31.FluentAPI](/docs/M31.FluentAPI) [](https://www.nuget.org/packages/M31.FluentAPI/)  2023-08-25
+
+ 12 [MemberAccessor](/docs/MemberAccessor) [](https://www.nuget.org/packages/BunnyTail.MemberAccessor/)  2025-03-24
+
+ 13 [MemoryPack](/docs/MemoryPack) [](https://www.nuget.org/packages/MemoryPack/)  2023-08-04
+
+ 14 [Meziantou.Polyfill](/docs/Meziantou.Polyfill) [](https://www.nuget.org/packages/Meziantou.Polyfill/)  2023-10-10
+
+ 15 [Microsoft.Extensions.Logging](/docs/Microsoft.Extensions.Logging) [](https://www.nuget.org/packages/Microsoft.Extensions.Logging/)  2023-04-16
+
+ 16 [Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator](/docs/Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator) [](https://www.nuget.org/packages/Microsoft.Extensions.Options)  2023-11-17
+
+ 17 [Microsoft.Interop.JavaScript.JSImportGenerator](/docs/Microsoft.Interop.JavaScript.JSImportGenerator) 2023-04-16
+
+ 18 [OptionToStringGenerator](/docs/OptionToStringGenerator) [](https://www.nuget.org/packages/Seekatar.OptionToStringGenerator/)  2024-02-15
+
+ 19 [Program](/docs/Program) [](https://www.nuget.org/packages/Microsoft.AspNetCore.OpenApi)  2025-11-06
+
+ 20 [QueryStringGenerator](/docs/QueryStringGenerator) [](https://www.nuget.org/packages/QueryStringGenerator/)  2024-11-07
+
+ 21 [RSCG_Decorator](/docs/RSCG_Decorator) [](https://www.nuget.org/packages/RSCG_Decorator/)  2023-09-30
+
+ 22 [RSCG_UtilityTypes](/docs/RSCG_UtilityTypes) [](https://www.nuget.org/packages/RSCG_UtilityTypes/)[](https://www.nuget.org/packages/RSCG_UtilityTypesCommon)  2023-12-22
+
+ 23 [StaticReflection](/docs/StaticReflection) [](https://www.nuget.org/packages/FastStaticReflection/)[](https://www.nuget.org/packages/FastStaticReflection.CodeGen/)  2023-10-13
+
+ 24 [SyncMethodGenerator](/docs/SyncMethodGenerator) [](https://www.nuget.org/packages/Zomp.SyncMethodGenerator/)  2023-08-14
+
+ 25 [System.Runtime.InteropServices](/docs/System.Runtime.InteropServices) [](https://www.nuget.org/packages/System.Runtime.InteropServices/)  2023-04-16
+
+ 26 [System.Text.RegularExpressions](/docs/System.Text.RegularExpressions) [](https://www.nuget.org/packages/System.Text.RegularExpressions/)  2023-04-16
+
+ 27 [TelemetryLogging](/docs/TelemetryLogging) [](https://www.nuget.org/packages/Microsoft.Extensions.Telemetry.Abstractions/)  2023-11-30
+
+ 28 [ThisClass](/docs/ThisClass) [](https://www.nuget.org/packages/ThisClass/)  2024-04-19
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/EnhancementProject.md b/v2/rscg_examples_site/docs/Categories/EnhancementProject.md
index c8c93371e..53ceca0da 100644
--- a/v2/rscg_examples_site/docs/Categories/EnhancementProject.md
+++ b/v2/rscg_examples_site/docs/Categories/EnhancementProject.md
@@ -2,41 +2,41 @@
Number RSCG: 19
- 1 [AssemblyVersionInfo](/docs/AssemblyVersionInfo)
-
- 2 [AutoInvoke.Generator](/docs/AutoInvoke.Generator)
-
- 3 [AutoSpectre](/docs/AutoSpectre)
-
- 4 [BuildInfo](/docs/BuildInfo)
-
- 5 [Credfeto.Version.Information.Generator](/docs/Credfeto.Version.Information.Generator)
-
- 6 [Larcanum.GitInfo](/docs/Larcanum.GitInfo)
-
- 7 [LinqGen.Generator](/docs/LinqGen.Generator)
-
- 8 [Pekspro.BuildInformationGenerator](/docs/Pekspro.BuildInformationGenerator)
-
- 9 [PlantUmlClassDiagramGenerator](/docs/PlantUmlClassDiagramGenerator)
-
- 10 [RSCG_AMS](/docs/RSCG_AMS)
-
- 11 [RSCG_ExportDiagram](/docs/RSCG_ExportDiagram)
-
- 12 [RSCG_FunctionsWithDI](/docs/RSCG_FunctionsWithDI)
-
- 13 [RSCG_NameGenerator](/docs/RSCG_NameGenerator)
-
- 14 [RSCG_TimeBombComment](/docs/RSCG_TimeBombComment)
-
- 15 [RSCG_Wait](/docs/RSCG_Wait)
-
- 16 [ShadowWriterProjectInfo](/docs/ShadowWriterProjectInfo)
-
- 17 [ThisAssembly](/docs/ThisAssembly)
-
- 18 [ThisAssembly.Constants](/docs/ThisAssembly.Constants)
-
- 19 [ThisAssembly.Metadata](/docs/ThisAssembly.Metadata)
-
\ No newline at end of file
+ 1 [AssemblyVersionInfo](/docs/AssemblyVersionInfo) [](https://www.nuget.org/packages/AssemblyVersionInfo/)  2025-07-28
+
+ 2 [AutoInvoke.Generator](/docs/AutoInvoke.Generator) [](https://www.nuget.org/packages/AutoInvoke.Generator/)  2024-03-03
+
+ 3 [AutoSpectre](/docs/AutoSpectre) [](https://www.nuget.org/packages/AutoSpectre.SourceGeneration)[](https://www.nuget.org/packages/AutoSpectre)  2024-02-24
+
+ 4 [BuildInfo](/docs/BuildInfo) [](https://www.nuget.org/packages/BuildInfo/)  2024-01-20
+
+ 5 [Credfeto.Version.Information.Generator](/docs/Credfeto.Version.Information.Generator) [](https://www.nuget.org/packages/Credfeto.Version.Information.Generator/)  2024-11-05
+
+ 6 [Larcanum.GitInfo](/docs/Larcanum.GitInfo) [](https://www.nuget.org/packages/Larcanum.GitInfo/)  2025-01-17
+
+ 7 [LinqGen.Generator](/docs/LinqGen.Generator) [](https://www.nuget.org/packages/LinqGen.Generator/)[](https://www.nuget.org/packages/LinqGen/)  2024-03-04
+
+ 8 [Pekspro.BuildInformationGenerator](/docs/Pekspro.BuildInformationGenerator) [](https://www.nuget.org/packages/Pekspro.BuildInformationGenerator/)  2024-07-19
+
+ 9 [PlantUmlClassDiagramGenerator](/docs/PlantUmlClassDiagramGenerator) [](https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.SourceGenerator/)[](https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.Attributes/)  2024-02-20
+
+ 10 [RSCG_AMS](/docs/RSCG_AMS) [](https://www.nuget.org/packages/RSCG_AMS/)  2023-04-16
+
+ 11 [RSCG_ExportDiagram](/docs/RSCG_ExportDiagram) [](https://github.com/ignatandrei/RSCG_ExportDiagram)  2024-08-01
+
+ 12 [RSCG_FunctionsWithDI](/docs/RSCG_FunctionsWithDI) [](https://www.nuget.org/packages/RSCG_FunctionsWithDI/)  2023-04-16
+
+ 13 [RSCG_NameGenerator](/docs/RSCG_NameGenerator) [](https://www.nuget.org/packages/RSCG_NameGenerator/)  2024-08-25
+
+ 14 [RSCG_TimeBombComment](/docs/RSCG_TimeBombComment) [](https://www.nuget.org/packages/RSCG_TimeBombComment/)  2023-04-16
+
+ 15 [RSCG_Wait](/docs/RSCG_Wait) [](https://www.nuget.org/packages/RSCG_WaitAndOptions/)  2024-02-21
+
+ 16 [ShadowWriterProjectInfo](/docs/ShadowWriterProjectInfo) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-27
+
+ 17 [ThisAssembly](/docs/ThisAssembly) [](https://www.nuget.org/packages/ThisAssembly)  2023-04-16
+
+ 18 [ThisAssembly.Constants](/docs/ThisAssembly.Constants) [](https://www.nuget.org/packages/ThisAssembly.Constants/)  2024-07-18
+
+ 19 [ThisAssembly.Metadata](/docs/ThisAssembly.Metadata) [](https://www.nuget.org/packages/ThisAssembly.Metadata/)  2024-07-20
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Enum.md b/v2/rscg_examples_site/docs/Categories/Enum.md
index c9417d135..84018d78e 100644
--- a/v2/rscg_examples_site/docs/Categories/Enum.md
+++ b/v2/rscg_examples_site/docs/Categories/Enum.md
@@ -2,27 +2,27 @@
Number RSCG: 12
- 1 [CredFetoEnum](/docs/CredFetoEnum)
-
- 2 [EnumClass](/docs/EnumClass)
-
- 3 [EnumsEnhanced](/docs/EnumsEnhanced)
-
- 4 [EnumUtilities](/docs/EnumUtilities)
-
- 5 [Flaggen](/docs/Flaggen)
-
- 6 [FusionReactor](/docs/FusionReactor)
-
- 7 [Genbox.FastEnum](/docs/Genbox.FastEnum)
-
- 8 [jos.enumeration](/docs/jos.enumeration)
-
- 9 [NetEscapades.EnumGenerators](/docs/NetEscapades.EnumGenerators)
-
- 10 [PMart.Enumeration](/docs/PMart.Enumeration)
-
- 11 [RapidEnum](/docs/RapidEnum)
-
- 12 [requiredenum](/docs/requiredenum)
-
\ No newline at end of file
+ 1 [CredFetoEnum](/docs/CredFetoEnum) [](https://www.nuget.org/packages/Credfeto.Enumeration.Source.Generation/)  2023-10-12
+
+ 2 [EnumClass](/docs/EnumClass) [](https://www.nuget.org/packages/EnumClass.Generator/)  2023-08-08
+
+ 3 [EnumsEnhanced](/docs/EnumsEnhanced) [](https://www.nuget.org/packages/EnumsEnhanced/)  2025-08-05
+
+ 4 [EnumUtilities](/docs/EnumUtilities) [](https://www.nuget.org/packages/Raiqub.Generators.EnumUtilities/)  2024-04-05
+
+ 5 [Flaggen](/docs/Flaggen) [](https://www.nuget.org/packages/Flaggen/)  2025-07-23
+
+ 6 [FusionReactor](/docs/FusionReactor) [](https://www.nuget.org/packages/FusionReactor.SourceGenerators.EnumExtensions)  2024-04-06
+
+ 7 [Genbox.FastEnum](/docs/Genbox.FastEnum) [](https://www.nuget.org/packages/Genbox.FastEnum/)  2025-08-03
+
+ 8 [jos.enumeration](/docs/jos.enumeration) [](https://www.nuget.org/packages/jos.enumeration/)  2025-07-20
+
+ 9 [NetEscapades.EnumGenerators](/docs/NetEscapades.EnumGenerators) [](https://www.nuget.org/packages/NetEscapades.EnumGenerators/)  2023-04-16
+
+ 10 [PMart.Enumeration](/docs/PMart.Enumeration) [](https://www.nuget.org/packages/PMart.Enumeration.Generator/)[](https://www.nuget.org/packages/PMart.Enumeration/)  2025-03-25
+
+ 11 [RapidEnum](/docs/RapidEnum) [](https://www.nuget.org/packages/RapidEnum/)  2025-10-04
+
+ 12 [requiredenum](/docs/requiredenum) [](https://www.nuget.org/packages/requiredenum/)  2025-08-14
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Equals.md b/v2/rscg_examples_site/docs/Categories/Equals.md
index 65fc26830..95c73c5c3 100644
--- a/v2/rscg_examples_site/docs/Categories/Equals.md
+++ b/v2/rscg_examples_site/docs/Categories/Equals.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [Equatable.Generator](/docs/Equatable.Generator)
-
- 2 [GeneratorEquals](/docs/GeneratorEquals)
-
- 3 [Valuify](/docs/Valuify)
-
\ No newline at end of file
+ 1 [Equatable.Generator](/docs/Equatable.Generator) [](https://www.nuget.org/packages/Equatable.Generator/)  2024-12-05
+
+ 2 [GeneratorEquals](/docs/GeneratorEquals) [](https://www.nuget.org/packages/Generator.Equals/)  2023-08-11
+
+ 3 [Valuify](/docs/Valuify) [](https://www.nuget.org/packages/Valuify/)  2024-12-06
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/FilesToCode.md b/v2/rscg_examples_site/docs/Categories/FilesToCode.md
index 735ca81bd..ca6e7a876 100644
--- a/v2/rscg_examples_site/docs/Categories/FilesToCode.md
+++ b/v2/rscg_examples_site/docs/Categories/FilesToCode.md
@@ -2,37 +2,37 @@
Number RSCG: 17
- 1 [Chorn.EmbeddedResourceAccessGenerator](/docs/Chorn.EmbeddedResourceAccessGenerator)
-
- 2 [corecraft](/docs/corecraft)
-
- 3 [Datacute.EmbeddedResourcePropertyGenerator](/docs/Datacute.EmbeddedResourcePropertyGenerator)
-
- 4 [DotnetYang](/docs/DotnetYang)
-
- 5 [EmbedResourceCSharp](/docs/EmbedResourceCSharp)
-
- 6 [kli.Localize](/docs/kli.Localize)
-
- 7 [LingoGen](/docs/LingoGen)
-
- 8 [NFH.FileEmbed](/docs/NFH.FileEmbed)
-
- 9 [NotNotAppSettings](/docs/NotNotAppSettings)
-
- 10 [Podimo.ConstEmbed](/docs/Podimo.ConstEmbed)
-
- 11 [ResXGenerator](/docs/ResXGenerator)
-
- 12 [RSCG_JSON2Class](/docs/RSCG_JSON2Class)
-
- 13 [RSCG_Utils](/docs/RSCG_Utils)
-
- 14 [Strings.ResourceGenerator](/docs/Strings.ResourceGenerator)
-
- 15 [ThisAssembly_Resources](/docs/ThisAssembly_Resources)
-
- 16 [ThisAssembly.Strings](/docs/ThisAssembly.Strings)
-
- 17 [Weave](/docs/Weave)
-
\ No newline at end of file
+ 1 [Chorn.EmbeddedResourceAccessGenerator](/docs/Chorn.EmbeddedResourceAccessGenerator) [](https://www.nuget.org/packages/Chorn.EmbeddedResourceAccessGenerator/)  2024-01-21
+
+ 2 [corecraft](/docs/corecraft) [](https://www.nuget.org/packages/corecraft/)  2024-02-17
+
+ 3 [Datacute.EmbeddedResourcePropertyGenerator](/docs/Datacute.EmbeddedResourcePropertyGenerator) [](https://www.nuget.org/packages/Datacute.EmbeddedResourcePropertyGenerator/)  2024-11-03
+
+ 4 [DotnetYang](/docs/DotnetYang) [](https://www.nuget.org/packages/DotnetYang/)  2024-06-29
+
+ 5 [EmbedResourceCSharp](/docs/EmbedResourceCSharp) [](https://www.nuget.org/packages/EmbedResourceCSharp/)  2023-04-16
+
+ 6 [kli.Localize](/docs/kli.Localize) [](https://www.nuget.org/packages/kli.Localize/)  2025-10-01
+
+ 7 [LingoGen](/docs/LingoGen) [](https://www.nuget.org/packages/RubenBroere.LingoGen/)  2024-02-23
+
+ 8 [NFH.FileEmbed](/docs/NFH.FileEmbed) [](https://www.nuget.org/packages/NFH.FileEmbed/)  2025-08-08
+
+ 9 [NotNotAppSettings](/docs/NotNotAppSettings) [](https://www.nuget.org/packages/NotNot.AppSettings/)  2024-01-26
+
+ 10 [Podimo.ConstEmbed](/docs/Podimo.ConstEmbed) [](https://www.nuget.org/packages/Podimo.ConstEmbed/)  2023-04-16
+
+ 11 [ResXGenerator](/docs/ResXGenerator) [](https://www.nuget.org/packages/Aigamo.ResXGenerator/)  2023-10-02
+
+ 12 [RSCG_JSON2Class](/docs/RSCG_JSON2Class) [](https://www.nuget.org/packages/RSCG_JSON2Class/)  2024-02-29
+
+ 13 [RSCG_Utils](/docs/RSCG_Utils) [](https://www.nuget.org/packages/rscgutils)  2023-04-16
+
+ 14 [Strings.ResourceGenerator](/docs/Strings.ResourceGenerator) [](https://www.nuget.org/packages/Strings.ResourceGenerator/)  2025-07-06
+
+ 15 [ThisAssembly_Resources](/docs/ThisAssembly_Resources) [](https://www.nuget.org/packages/ThisAssembly.Resources/)  2023-09-16
+
+ 16 [ThisAssembly.Strings](/docs/ThisAssembly.Strings) [](https://www.nuget.org/packages/ThisAssembly.Strings/)  2024-07-21
+
+ 17 [Weave](/docs/Weave) [](https://www.nuget.org/packages/Weave/)  2024-01-27
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/FunctionalProgramming.md b/v2/rscg_examples_site/docs/Categories/FunctionalProgramming.md
index 876e5c12f..4e83f5f8a 100644
--- a/v2/rscg_examples_site/docs/Categories/FunctionalProgramming.md
+++ b/v2/rscg_examples_site/docs/Categories/FunctionalProgramming.md
@@ -2,35 +2,35 @@
Number RSCG: 16
- 1 [cachesourcegenerator](/docs/cachesourcegenerator)
-
- 2 [dunet](/docs/dunet)
-
- 3 [Dusharp](/docs/Dusharp)
-
- 4 [Funcky.DiscriminatedUnion](/docs/Funcky.DiscriminatedUnion)
-
- 5 [FunicularSwitch](/docs/FunicularSwitch)
-
- 6 [N.SourceGenerators.UnionTypes](/docs/N.SourceGenerators.UnionTypes)
-
- 7 [OneOf](/docs/OneOf)
-
- 8 [PartiallyApplied](/docs/PartiallyApplied)
-
- 9 [polytype](/docs/polytype)
-
- 10 [rscg_demeter](/docs/rscg_demeter)
-
- 11 [rscg_queryables](/docs/rscg_queryables)
-
- 12 [RSCG_Utils_Memo](/docs/RSCG_Utils_Memo)
-
- 13 [Sera.Union](/docs/Sera.Union)
-
- 14 [TypeUtilities](/docs/TypeUtilities)
-
- 15 [UnionGen](/docs/UnionGen)
-
- 16 [UnionsGenerator](/docs/UnionsGenerator)
-
\ No newline at end of file
+ 1 [cachesourcegenerator](/docs/cachesourcegenerator) [](https://www.nuget.org/packages/cachesourcegenerator/)  2024-02-14
+
+ 2 [dunet](/docs/dunet) [](https://www.nuget.org/packages/dunet/)  2023-04-16
+
+ 3 [Dusharp](/docs/Dusharp) [](https://www.nuget.org/packages/Dusharp/)  2024-09-19
+
+ 4 [Funcky.DiscriminatedUnion](/docs/Funcky.DiscriminatedUnion) [](https://www.nuget.org/packages/Funcky.DiscriminatedUnion/)  2024-01-18
+
+ 5 [FunicularSwitch](/docs/FunicularSwitch) [](https://www.nuget.org/packages/FunicularSwitch.Generators/)[](https://www.nuget.org/packages/FunicularSwitch)  2024-02-12
+
+ 6 [N.SourceGenerators.UnionTypes](/docs/N.SourceGenerators.UnionTypes) [](https://www.nuget.org/packages/N.SourceGenerators.UnionTypes/)  2023-10-29
+
+ 7 [OneOf](/docs/OneOf) [](https://www.nuget.org/packages/OneOf.SourceGenerator)[](https://www.nuget.org/packages/OneOf/)  2023-08-21
+
+ 8 [PartiallyApplied](/docs/PartiallyApplied) [](https://www.nuget.org/packages/PartiallyApplied/)  2023-04-16
+
+ 9 [polytype](/docs/polytype) [](https://www.nuget.org/packages/polytype/)  2024-11-04
+
+ 10 [rscg_demeter](/docs/rscg_demeter) [](https://www.nuget.org/packages/rscg_demeter/)  2025-03-26
+
+ 11 [rscg_queryables](/docs/rscg_queryables) [](https://www.nuget.org/packages/rscg_queryables/)[](https://www.nuget.org/packages/rscg_queryablesCommon/)  2024-11-02
+
+ 12 [RSCG_Utils_Memo](/docs/RSCG_Utils_Memo) [](https://www.nuget.org/packages/rscgutils)  2023-08-27
+
+ 13 [Sera.Union](/docs/Sera.Union) [](https://www.nuget.org/packages/Sera.Union/)  2024-08-26
+
+ 14 [TypeUtilities](/docs/TypeUtilities) [](https://www.nuget.org/packages/TypeUtilities/)  2024-03-05
+
+ 15 [UnionGen](/docs/UnionGen) [](https://www.nuget.org/packages/UnionGen/)  2024-04-05
+
+ 16 [UnionsGenerator](/docs/UnionsGenerator) [](https://www.nuget.org/packages/RhoMicro.CodeAnalysis.UnionsGenerator)  2024-02-18
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Hangfire.md b/v2/rscg_examples_site/docs/Categories/Hangfire.md
index 90355aaa4..91500a1f6 100644
--- a/v2/rscg_examples_site/docs/Categories/Hangfire.md
+++ b/v2/rscg_examples_site/docs/Categories/Hangfire.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [HangfireRecurringJob](/docs/HangfireRecurringJob)
-
\ No newline at end of file
+ 1 [HangfireRecurringJob](/docs/HangfireRecurringJob) [](https://www.nuget.org/packages/IeuanWalker.Hangfire.RecurringJob/)  2024-01-25
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Interface.md b/v2/rscg_examples_site/docs/Categories/Interface.md
index fab1abe5e..76fc92047 100644
--- a/v2/rscg_examples_site/docs/Categories/Interface.md
+++ b/v2/rscg_examples_site/docs/Categories/Interface.md
@@ -2,31 +2,31 @@
Number RSCG: 14
- 1 [AutoInterface](/docs/AutoInterface)
-
- 2 [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen)
-
- 3 [CopyCat](/docs/CopyCat)
-
- 4 [Farskeptic.AutoCompose](/docs/Farskeptic.AutoCompose)
-
- 5 [MakeInterface.Generator](/docs/MakeInterface.Generator)
-
- 6 [Matryoshki](/docs/Matryoshki)
-
- 7 [Minerals.AutoInterfaces](/docs/Minerals.AutoInterfaces)
-
- 8 [NetAutomaticInterface](/docs/NetAutomaticInterface)
-
- 9 [ProxyGen](/docs/ProxyGen)
-
- 10 [Roozie.AutoInterface](/docs/Roozie.AutoInterface)
-
- 11 [RSCG_CompositeProvider](/docs/RSCG_CompositeProvider)
-
- 12 [rscg_Interface_to_null_object](/docs/rscg_Interface_to_null_object)
-
- 13 [RSCG_Static](/docs/RSCG_Static)
-
- 14 [ShadowWriterNullobjects](/docs/ShadowWriterNullobjects)
-
\ No newline at end of file
+ 1 [AutoInterface](/docs/AutoInterface) [](https://www.nuget.org/packages/AutoInterface/)  2025-07-25
+
+ 2 [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen) [](https://www.nuget.org/packages/Biwen.AutoClassGen/)  2023-11-16
+
+ 3 [CopyCat](/docs/CopyCat) [](https://www.nuget.org/packages/Copycat/)  2024-01-09
+
+ 4 [Farskeptic.AutoCompose](/docs/Farskeptic.AutoCompose) [](https://www.nuget.org/packages/Farskeptic.AutoCompose/)  2024-03-16
+
+ 5 [MakeInterface.Generator](/docs/MakeInterface.Generator) [](https://www.nuget.org/packages/MakeInterface.Generator/)  2024-01-19
+
+ 6 [Matryoshki](/docs/Matryoshki) [](https://www.nuget.org/packages/Matryoshki/)  2023-08-03
+
+ 7 [Minerals.AutoInterfaces](/docs/Minerals.AutoInterfaces) [](https://www.nuget.org/packages/Minerals.AutoInterfaces/)  2024-04-17
+
+ 8 [NetAutomaticInterface](/docs/NetAutomaticInterface) [](https://www.nuget.org/packages/AutomaticInterface/)  2024-01-29
+
+ 9 [ProxyGen](/docs/ProxyGen) [](https://www.nuget.org/packages/ProxyGen.net/)  2023-08-06
+
+ 10 [Roozie.AutoInterface](/docs/Roozie.AutoInterface) [](https://www.nuget.org/packages/Roozie.AutoInterface/)  2023-08-26
+
+ 11 [RSCG_CompositeProvider](/docs/RSCG_CompositeProvider) [](https://www.nuget.org/packages/RSCG_CompositeProvider/)[](https://www.nuget.org/packages/RSCG_CompositeProvider_common/)  2025-02-18
+
+ 12 [rscg_Interface_to_null_object](/docs/rscg_Interface_to_null_object) [](https://www.nuget.org/packages/rscg_Interface_to_null_object/)[](https://www.nuget.org/packages/rscg_Interface_to_null_object_common)  2025-01-18
+
+ 13 [RSCG_Static](/docs/RSCG_Static) [](https://www.nuget.org/packages/RSCG_Static/)  2023-04-16
+
+ 14 [ShadowWriterNullobjects](/docs/ShadowWriterNullobjects) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-29
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Linq.md b/v2/rscg_examples_site/docs/Categories/Linq.md
index ecb1a3c3a..69c612635 100644
--- a/v2/rscg_examples_site/docs/Categories/Linq.md
+++ b/v2/rscg_examples_site/docs/Categories/Linq.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [zlinq](/docs/zlinq)
-
\ No newline at end of file
+ 1 [zlinq](/docs/zlinq) [](https://www.nuget.org/packages/ZLinq.DropInGenerator/)[](https://www.nuget.org/packages/ZLinq/)  2025-07-02
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/MVC.md b/v2/rscg_examples_site/docs/Categories/MVC.md
index 460c447ed..57fdc6147 100644
--- a/v2/rscg_examples_site/docs/Categories/MVC.md
+++ b/v2/rscg_examples_site/docs/Categories/MVC.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [SG4MVC](/docs/SG4MVC)
-
\ No newline at end of file
+ 1 [SG4MVC](/docs/SG4MVC) [](https://www.nuget.org/packages/SG4MVC/)  2025-08-04
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/MVVM.md b/v2/rscg_examples_site/docs/Categories/MVVM.md
index f49c2c90c..ed77e8ec3 100644
--- a/v2/rscg_examples_site/docs/Categories/MVVM.md
+++ b/v2/rscg_examples_site/docs/Categories/MVVM.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [CommunityToolkit.Mvvm](/docs/CommunityToolkit.Mvvm)
-
- 2 [mvvmgen](/docs/mvvmgen)
-
- 3 [PropertyChangedSourceGenerator](/docs/PropertyChangedSourceGenerator)
-
\ No newline at end of file
+ 1 [CommunityToolkit.Mvvm](/docs/CommunityToolkit.Mvvm) [](https://www.nuget.org/packages/CommunityToolkit.Mvvm)  2023-04-16
+
+ 2 [mvvmgen](/docs/mvvmgen) [](https://www.nuget.org/packages/mvvmgen/)  2025-08-16
+
+ 3 [PropertyChangedSourceGenerator](/docs/PropertyChangedSourceGenerator) [](https://www.nuget.org/packages/PropertyChanged.SourceGenerator/)  2023-08-18
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Mapper.md b/v2/rscg_examples_site/docs/Categories/Mapper.md
index 19e584e77..bdb6fe82e 100644
--- a/v2/rscg_examples_site/docs/Categories/Mapper.md
+++ b/v2/rscg_examples_site/docs/Categories/Mapper.md
@@ -2,21 +2,21 @@
Number RSCG: 9
- 1 [AutoDTO](/docs/AutoDTO)
-
- 2 [AutoGen](/docs/AutoGen)
-
- 3 [DynamicsMapper](/docs/DynamicsMapper)
-
- 4 [Facet](/docs/Facet)
-
- 5 [LightweightObjectMapper](/docs/LightweightObjectMapper)
-
- 6 [MagicMap](/docs/MagicMap)
-
- 7 [mapperly](/docs/mapperly)
-
- 8 [MapTo](/docs/MapTo)
-
- 9 [NextGenMapper](/docs/NextGenMapper)
-
\ No newline at end of file
+ 1 [AutoDTO](/docs/AutoDTO) [](https://www.nuget.org/packages/AutoDTO/)  2023-08-24
+
+ 2 [AutoGen](/docs/AutoGen) [](https://www.nuget.org/packages/Antelcat.AutoGen/)  2024-02-22
+
+ 3 [DynamicsMapper](/docs/DynamicsMapper) [](https://www.nuget.org/packages/YC.DynamicsMapper/)  2023-10-16
+
+ 4 [Facet](/docs/Facet) [](https://www.nuget.org/packages/Facet/)  2025-08-17
+
+ 5 [LightweightObjectMapper](/docs/LightweightObjectMapper) [](https://www.nuget.org/packages/LightweightObjectMapper/)  2024-09-18
+
+ 6 [MagicMap](/docs/MagicMap) [](https://www.nuget.org/packages/MagicMap/)  2023-10-08
+
+ 7 [mapperly](/docs/mapperly) [](https://www.nuget.org/packages/Riok.Mapperly/)  2023-04-16
+
+ 8 [MapTo](/docs/MapTo) [](https://www.nuget.org/packages/MapTo/)  2023-10-05
+
+ 9 [NextGenMapper](/docs/NextGenMapper) [](https://www.nuget.org/packages/NextGenMapper/)  2023-08-16
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Mediator.md b/v2/rscg_examples_site/docs/Categories/Mediator.md
index d94055af4..48e862f00 100644
--- a/v2/rscg_examples_site/docs/Categories/Mediator.md
+++ b/v2/rscg_examples_site/docs/Categories/Mediator.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [DeeDee](/docs/DeeDee)
-
- 2 [Immediate.Handlers](/docs/Immediate.Handlers)
-
- 3 [Mediator](/docs/Mediator)
-
\ No newline at end of file
+ 1 [DeeDee](/docs/DeeDee) [](https://www.nuget.org/packages/DeeDee/)  2023-08-05
+
+ 2 [Immediate.Handlers](/docs/Immediate.Handlers) [](https://www.nuget.org/packages/Immediate.Handlers/)  2024-09-20
+
+ 3 [Mediator](/docs/Mediator) [](https://www.nuget.org/packages/Mediator.SourceGenerator)[](https://www.nuget.org/packages/Mediator.Abstractions)  2023-08-02
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Mixin.md b/v2/rscg_examples_site/docs/Categories/Mixin.md
index 83571357d..95ad38783 100644
--- a/v2/rscg_examples_site/docs/Categories/Mixin.md
+++ b/v2/rscg_examples_site/docs/Categories/Mixin.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [JinShil.MixinSourceGenerator](/docs/JinShil.MixinSourceGenerator)
-
- 2 [Minerals.AutoMixins](/docs/Minerals.AutoMixins)
-
- 3 [MorrisMoxy](/docs/MorrisMoxy)
-
\ No newline at end of file
+ 1 [JinShil.MixinSourceGenerator](/docs/JinShil.MixinSourceGenerator) [](https://www.nuget.org/packages/JinShil.MixinSourceGenerator/)  2025-08-11
+
+ 2 [Minerals.AutoMixins](/docs/Minerals.AutoMixins) [](https://www.nuget.org/packages/Minerals.AutoMixins/)  2024-04-20
+
+ 3 [MorrisMoxy](/docs/MorrisMoxy) [](https://www.nuget.org/packages/Morris.Moxy/)  2023-08-01
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Optimizer.md b/v2/rscg_examples_site/docs/Categories/Optimizer.md
index 12b56df85..67b4197a8 100644
--- a/v2/rscg_examples_site/docs/Categories/Optimizer.md
+++ b/v2/rscg_examples_site/docs/Categories/Optimizer.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [StringLiteral](/docs/StringLiteral)
-
\ No newline at end of file
+ 1 [StringLiteral](/docs/StringLiteral) [](https://www.nuget.org/packages/StringLiteralGenerator/)  2023-10-01
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/PrimitiveObsession.md b/v2/rscg_examples_site/docs/Categories/PrimitiveObsession.md
index 6f1e327c0..0c5205644 100644
--- a/v2/rscg_examples_site/docs/Categories/PrimitiveObsession.md
+++ b/v2/rscg_examples_site/docs/Categories/PrimitiveObsession.md
@@ -2,13 +2,13 @@
Number RSCG: 5
- 1 [DomainPrimitives](/docs/DomainPrimitives)
-
- 2 [Strongly](/docs/Strongly)
-
- 3 [StronglyTypedUid](/docs/StronglyTypedUid)
-
- 4 [UnitGenerator](/docs/UnitGenerator)
-
- 5 [Vogen](/docs/Vogen)
-
\ No newline at end of file
+ 1 [DomainPrimitives](/docs/DomainPrimitives) [](https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Generator)[](https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Abstractions)  2024-01-11
+
+ 2 [Strongly](/docs/Strongly) [](https://www.nuget.org/packages/Strongly/)  2023-08-19
+
+ 3 [StronglyTypedUid](/docs/StronglyTypedUid) [](https://www.nuget.org/packages/StronglyTypedUid/)  2024-04-07
+
+ 4 [UnitGenerator](/docs/UnitGenerator) [](https://www.nuget.org/packages/UnitGenerator/)  2023-10-15
+
+ 5 [Vogen](/docs/Vogen) [](https://www.nuget.org/packages/Vogen/)  2023-04-16
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/RX.md b/v2/rscg_examples_site/docs/Categories/RX.md
index fe8c2c313..566cfaa21 100644
--- a/v2/rscg_examples_site/docs/Categories/RX.md
+++ b/v2/rscg_examples_site/docs/Categories/RX.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [RxSourceGenerator](/docs/RxSourceGenerator)
-
\ No newline at end of file
+ 1 [RxSourceGenerator](/docs/RxSourceGenerator) [](https://www.nuget.org/packages/RxSourceGenerator/)  2025-08-09
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Serializer.md b/v2/rscg_examples_site/docs/Categories/Serializer.md
index 74eb28476..60ca9d208 100644
--- a/v2/rscg_examples_site/docs/Categories/Serializer.md
+++ b/v2/rscg_examples_site/docs/Categories/Serializer.md
@@ -2,23 +2,23 @@
Number RSCG: 10
- 1 [Csvcsharp](/docs/Csvcsharp)
-
- 2 [GenPack](/docs/GenPack)
-
- 3 [jsonConverterSourceGenerator](/docs/jsonConverterSourceGenerator)
-
- 4 [JsonPolymorphicGenerator](/docs/JsonPolymorphicGenerator)
-
- 5 [Nino](/docs/Nino)
-
- 6 [ProtobufSourceGenerator](/docs/ProtobufSourceGenerator)
-
- 7 [Schema](/docs/Schema)
-
- 8 [StackXML](/docs/StackXML)
-
- 9 [System.Text.Json](/docs/System.Text.Json)
-
- 10 [VYaml](/docs/VYaml)
-
\ No newline at end of file
+ 1 [Csvcsharp](/docs/Csvcsharp) [](https://www.nuget.org/packages/Csvcsharp/)  2025-10-05
+
+ 2 [GenPack](/docs/GenPack) [](https://www.nuget.org/packages/GenPack/)  2024-11-06
+
+ 3 [jsonConverterSourceGenerator](/docs/jsonConverterSourceGenerator) [](https://www.nuget.org/packages/Aviationexam.GeneratedJsonConverters.SourceGenerator/)  2023-10-30
+
+ 4 [JsonPolymorphicGenerator](/docs/JsonPolymorphicGenerator) [](https://www.nuget.org/packages/GoLive.Generator.JsonPolymorphicGenerator/)  2023-10-06
+
+ 5 [Nino](/docs/Nino) [](https://www.nuget.org/packages/Nino/)  2025-08-06
+
+ 6 [ProtobufSourceGenerator](/docs/ProtobufSourceGenerator) [](https://www.nuget.org/packages/LaDeak.ProtobufSourceGenerator/)  2023-09-24
+
+ 7 [Schema](/docs/Schema) [](https://www.nuget.org/packages/Schema/)  2025-08-13
+
+ 8 [StackXML](/docs/StackXML) [](https://www.nuget.org/packages/StackXML/)  2025-08-01
+
+ 9 [System.Text.Json](/docs/System.Text.Json) [](https://www.nuget.org/packages/System.Text.Json/)  2023-04-16
+
+ 10 [VYaml](/docs/VYaml) [](https://www.nuget.org/packages/VYaml/)  2025-10-03
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/SignalR.md b/v2/rscg_examples_site/docs/Categories/SignalR.md
index cf9d59755..7675eded1 100644
--- a/v2/rscg_examples_site/docs/Categories/SignalR.md
+++ b/v2/rscg_examples_site/docs/Categories/SignalR.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [TypedSignalR.Client](/docs/TypedSignalR.Client)
-
\ No newline at end of file
+ 1 [TypedSignalR.Client](/docs/TypedSignalR.Client) [](https://www.nuget.org/packages/TypedSignalR.Client/)  2024-10-26
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/StateMachine.md b/v2/rscg_examples_site/docs/Categories/StateMachine.md
index 8c49af020..f4b835bfd 100644
--- a/v2/rscg_examples_site/docs/Categories/StateMachine.md
+++ b/v2/rscg_examples_site/docs/Categories/StateMachine.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [SuperFluid](/docs/SuperFluid)
-
\ No newline at end of file
+ 1 [SuperFluid](/docs/SuperFluid) [](https://www.nuget.org/packages/SuperFluid/)  2025-07-04
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Templating.md b/v2/rscg_examples_site/docs/Categories/Templating.md
index e1e60e336..a5cbc4ac4 100644
--- a/v2/rscg_examples_site/docs/Categories/Templating.md
+++ b/v2/rscg_examples_site/docs/Categories/Templating.md
@@ -2,27 +2,27 @@
Number RSCG: 12
- 1 [Gobie](/docs/Gobie)
-
- 2 [InlineComposition](/docs/InlineComposition)
-
- 3 [InterceptorTemplate](/docs/InterceptorTemplate)
-
- 4 [JKToolKit.TemplatePropertyGenerator](/docs/JKToolKit.TemplatePropertyGenerator)
-
- 5 [Microsoft.NET.Sdk.Razor.SourceGenerators](/docs/Microsoft.NET.Sdk.Razor.SourceGenerators)
-
- 6 [NTypewriter](/docs/NTypewriter)
-
- 7 [RazorBlade](/docs/RazorBlade)
-
- 8 [RazorSlices](/docs/RazorSlices)
-
- 9 [RSCG_IFormattable](/docs/RSCG_IFormattable)
-
- 10 [RSCG_Templating](/docs/RSCG_Templating)
-
- 11 [spreadcheetah](/docs/spreadcheetah)
-
- 12 [Tortuga.Shipwright](/docs/Tortuga.Shipwright)
-
\ No newline at end of file
+ 1 [Gobie](/docs/Gobie) [](https://www.nuget.org/packages/Gobie/)  2023-08-22
+
+ 2 [InlineComposition](/docs/InlineComposition) [](https://www.nuget.org/packages/InlineComposition/)  2025-07-22
+
+ 3 [InterceptorTemplate](/docs/InterceptorTemplate) [](https://www.nuget.org/packages/RSCG_InterceptorTemplate/)  2023-11-29
+
+ 4 [JKToolKit.TemplatePropertyGenerator](/docs/JKToolKit.TemplatePropertyGenerator) [](https://www.nuget.org/packages/JKToolKit.TemplatePropertyGenerator/)  2024-07-17
+
+ 5 [Microsoft.NET.Sdk.Razor.SourceGenerators](/docs/Microsoft.NET.Sdk.Razor.SourceGenerators) 2023-04-16
+
+ 6 [NTypewriter](/docs/NTypewriter) [](https://www.nuget.org/packages/NTypewriter.SourceGenerator)  2025-01-19
+
+ 7 [RazorBlade](/docs/RazorBlade) [](https://www.nuget.org/packages/RazorBlade/)  2023-04-16
+
+ 8 [RazorSlices](/docs/RazorSlices) [](https://www.nuget.org/packages/RazorSlices/)  2024-10-27
+
+ 9 [RSCG_IFormattable](/docs/RSCG_IFormattable) [](https://www.nuget.org/packages/RSCG_IFormattable/)[](https://www.nuget.org/packages/RSCG_IFormattableCommon/)  2024-06-29
+
+ 10 [RSCG_Templating](/docs/RSCG_Templating) [](https://www.nuget.org/packages/RSCG_Templating/)[](https://www.nuget.org/packages/RSCG_TemplatingCommon)  2023-10-07
+
+ 11 [spreadcheetah](/docs/spreadcheetah) [](https://www.nuget.org/packages/spreadcheetah/)  2023-08-13
+
+ 12 [Tortuga.Shipwright](/docs/Tortuga.Shipwright) [](https://www.nuget.org/packages/Tortuga.Shipwright/)  2025-07-21
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Tests.md b/v2/rscg_examples_site/docs/Categories/Tests.md
index 038c6e0e3..0ac7c9a90 100644
--- a/v2/rscg_examples_site/docs/Categories/Tests.md
+++ b/v2/rscg_examples_site/docs/Categories/Tests.md
@@ -2,13 +2,13 @@
Number RSCG: 5
- 1 [mocklis](/docs/mocklis)
-
- 2 [MockMe](/docs/MockMe)
-
- 3 [MSTest](/docs/MSTest)
-
- 4 [Ridge](/docs/Ridge)
-
- 5 [Rocks](/docs/Rocks)
-
\ No newline at end of file
+ 1 [mocklis](/docs/mocklis) [](https://www.nuget.org/packages/mocklis/)  2024-01-03
+
+ 2 [MockMe](/docs/MockMe) [](https://www.nuget.org/packages/MockMe/)  2025-02-10
+
+ 3 [MSTest](/docs/MSTest) [](https://www.nuget.org/packages/MSTest.SourceGeneration/)  2024-04-04
+
+ 4 [Ridge](/docs/Ridge) [](https://www.nuget.org/packages/Ridge/)  2023-08-20
+
+ 5 [Rocks](/docs/Rocks) [](https://www.nuget.org/packages/Rocks/)  2023-04-16
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/Validator.md b/v2/rscg_examples_site/docs/Categories/Validator.md
index d90cc8cd2..4ce78a73e 100644
--- a/v2/rscg_examples_site/docs/Categories/Validator.md
+++ b/v2/rscg_examples_site/docs/Categories/Validator.md
@@ -2,5 +2,5 @@
Number RSCG: 1
- 1 [validly](/docs/validly)
-
\ No newline at end of file
+ 1 [validly](/docs/validly) [](https://www.nuget.org/packages/validly/)  2025-10-06
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/WinAPI.md b/v2/rscg_examples_site/docs/Categories/WinAPI.md
index 4b712877b..67f92a5c1 100644
--- a/v2/rscg_examples_site/docs/Categories/WinAPI.md
+++ b/v2/rscg_examples_site/docs/Categories/WinAPI.md
@@ -2,9 +2,9 @@
Number RSCG: 3
- 1 [Com](/docs/Com)
-
- 2 [Microsoft.Windows.CsWin32](/docs/Microsoft.Windows.CsWin32)
-
- 3 [NativeObjects](/docs/NativeObjects)
-
\ No newline at end of file
+ 1 [Com](/docs/Com) [](https://www.nuget.org/packages/System.Runtime.InteropServices/)  2023-11-20
+
+ 2 [Microsoft.Windows.CsWin32](/docs/Microsoft.Windows.CsWin32) [](https://www.nuget.org/packages/Microsoft.Windows.CsWin32/)  2024-12-01
+
+ 3 [NativeObjects](/docs/NativeObjects) [](https://www.nuget.org/packages/NativeObjects/)  2025-03-28
+
\ No newline at end of file
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveAI.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveAI.mdx
index 1268bac92..ee1ae9f1b 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveAI.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveAI.mdx
@@ -1,6 +1,6 @@
### Category "AI" has the following generators:
- 1 [SKPromptGenerator](/docs/SKPromptGenerator)
+ 1 [SKPromptGenerator](/docs/SKPromptGenerator) [](https://www.nuget.org/packages/SKPromptGenerator/)  2025-08-07
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveAOP.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveAOP.mdx
index 5809720cd..8d7ac0954 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveAOP.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveAOP.mdx
@@ -1,6 +1,6 @@
### Category "AOP" has the following generators:
- 1 [WhatIAmDoing](/docs/WhatIAmDoing)
+ 1 [WhatIAmDoing](/docs/WhatIAmDoing) [](https://www.nuget.org/packages/RSCG_WhatIAmDoing/)[](https://www.nuget.org/packages/RSCG_WhatIAmDoing_Common/)  2024-01-28
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveAPI.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveAPI.mdx
index 28d168f37..b33ec4e41 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveAPI.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveAPI.mdx
@@ -1,24 +1,24 @@
### Category "API" has the following generators:
- 1 [immediate.apis](/docs/immediate.apis)
+ 1 [immediate.apis](/docs/immediate.apis) [](https://www.nuget.org/packages/immediate.apis/)  2025-03-27
- 2 [Microsoft.Extensions.Configuration.Binder](/docs/Microsoft.Extensions.Configuration.Binder)
+ 2 [Microsoft.Extensions.Configuration.Binder](/docs/Microsoft.Extensions.Configuration.Binder) [](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/)  2023-11-18
- 3 [MinimalApiBuilder](/docs/MinimalApiBuilder)
+ 3 [MinimalApiBuilder](/docs/MinimalApiBuilder) [](https://www.nuget.org/packages/MinimalApiBuilder/)  2023-10-26
- 4 [MinimalApis.Discovery](/docs/MinimalApis.Discovery)
+ 4 [MinimalApis.Discovery](/docs/MinimalApis.Discovery) [](https://www.nuget.org/packages/MinimalApis.Discovery/)  2024-04-16
- 5 [MinimalHelpers.Routing.Analyzers](/docs/MinimalHelpers.Routing.Analyzers)
+ 5 [MinimalHelpers.Routing.Analyzers](/docs/MinimalHelpers.Routing.Analyzers) [](https://www.nuget.org/packages/MinimalHelpers.Routing.Analyzers/)  2024-10-21
- 6 [RDG](/docs/RDG)
+ 6 [RDG](/docs/RDG) [](https://www.nuget.org/packages/Microsoft.Extensions.Http)  2023-11-19
- 7 [Refit](/docs/Refit)
+ 7 [Refit](/docs/Refit) [](https://www.nuget.org/packages/Refit/)  2023-07-31
- 8 [RSCG_WebAPIExports](/docs/RSCG_WebAPIExports)
+ 8 [RSCG_WebAPIExports](/docs/RSCG_WebAPIExports) [](https://www.nuget.org/packages/RSCG_WebAPIExports/)  2023-08-23
- 9 [SafeRouting](/docs/SafeRouting)
+ 9 [SafeRouting](/docs/SafeRouting) [](https://www.nuget.org/packages/SafeRouting/)  2023-09-23
- 10 [SkinnyControllersCommon](/docs/SkinnyControllersCommon)
+ 10 [SkinnyControllersCommon](/docs/SkinnyControllersCommon) [](https://www.nuget.org/packages/SkinnyControllersCommon)  2023-04-16
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveActor.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveActor.mdx
index 3fb6a5ac7..a121b084c 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveActor.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveActor.mdx
@@ -1,6 +1,6 @@
### Category "Actor" has the following generators:
- 1 [ActorSrcGen](/docs/ActorSrcGen)
+ 1 [ActorSrcGen](/docs/ActorSrcGen) [](https://www.nuget.org/packages/ActorSrcGen/)  2024-05-01
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveAsync.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveAsync.mdx
index ef77aa9ac..b8c8b4483 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveAsync.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveAsync.mdx
@@ -1,8 +1,8 @@
### Category "Async" has the following generators:
- 1 [AsyncIt](/docs/AsyncIt)
+ 1 [AsyncIt](/docs/AsyncIt) [](https://www.nuget.org/packages/AsyncIt/)  2025-07-26
- 2 [HsuSgSync](/docs/HsuSgSync)
+ 2 [HsuSgSync](/docs/HsuSgSync) [](https://www.nuget.org/packages/Hsu.Sg.Sync/)  2024-01-10
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveBitwise.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveBitwise.mdx
index 8c3fb9dce..0c9c8b23a 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveBitwise.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveBitwise.mdx
@@ -1,8 +1,8 @@
### Category "Bitwise" has the following generators:
- 1 [BitsKit](/docs/BitsKit)
+ 1 [BitsKit](/docs/BitsKit) [](https://www.nuget.org/packages/BitsKit/)  2024-04-15
- 2 [Darp.BinaryObjects](/docs/Darp.BinaryObjects)
+ 2 [Darp.BinaryObjects](/docs/Darp.BinaryObjects) [](https://www.nuget.org/packages/Darp.BinaryObjects/)  2024-12-04
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveBlazor.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveBlazor.mdx
index ed684cc0c..2c74e1951 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveBlazor.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveBlazor.mdx
@@ -1,12 +1,12 @@
### Category "Blazor" has the following generators:
- 1 [BadIdeas.Icons.FontAwesome](/docs/BadIdeas.Icons.FontAwesome)
+ 1 [BadIdeas.Icons.FontAwesome](/docs/BadIdeas.Icons.FontAwesome) [](https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/)  2025-08-03
- 2 [Blazor.TSRuntime](/docs/Blazor.TSRuntime)
+ 2 [Blazor.TSRuntime](/docs/Blazor.TSRuntime) [](https://www.nuget.org/packages/Blazor.TSRuntime/)  2025-08-02
- 3 [Blazorators](/docs/Blazorators)
+ 3 [Blazorators](/docs/Blazorators) [](https://www.nuget.org/packages/Blazor.SourceGenerators/)  2024-01-22
- 4 [GoLive.Generator.BlazorInterop](/docs/GoLive.Generator.BlazorInterop)
+ 4 [GoLive.Generator.BlazorInterop](/docs/GoLive.Generator.BlazorInterop) [](https://www.nuget.org/packages/GoLive.Generator.BlazorInterop/)  2024-11-09
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveBuilder.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveBuilder.mdx
index cbd1a4f0b..7e27e88fb 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveBuilder.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveBuilder.mdx
@@ -1,18 +1,18 @@
### Category "Builder" has the following generators:
- 1 [Architect.DomainModeling](/docs/Architect.DomainModeling)
+ 1 [Architect.DomainModeling](/docs/Architect.DomainModeling) [](https://www.nuget.org/packages/Architect.DomainModeling/)  2024-03-02
- 2 [BuilderGenerator](/docs/BuilderGenerator)
+ 2 [BuilderGenerator](/docs/BuilderGenerator) [](https://www.nuget.org/packages/BuilderGenerator/)  2023-10-04
- 3 [DimonSmart.BuilderGenerator](/docs/DimonSmart.BuilderGenerator)
+ 3 [DimonSmart.BuilderGenerator](/docs/DimonSmart.BuilderGenerator) [](https://www.nuget.org/packages/DimonSmart.BuilderGenerator/)  2025-07-03
- 4 [Fluentify](/docs/Fluentify)
+ 4 [Fluentify](/docs/Fluentify) [](https://www.nuget.org/packages/Fluentify/)  2024-08-02
- 5 [Hsu.Sg.FluentMember](/docs/Hsu.Sg.FluentMember)
+ 5 [Hsu.Sg.FluentMember](/docs/Hsu.Sg.FluentMember) [](https://www.nuget.org/packages/Hsu.Sg.FluentMember/)  2024-11-08
- 6 [ShadowWriterBuilder](/docs/ShadowWriterBuilder)
+ 6 [ShadowWriterBuilder](/docs/ShadowWriterBuilder) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-24
- 7 [StepwiseBuilderGenerator](/docs/StepwiseBuilderGenerator)
+ 7 [StepwiseBuilderGenerator](/docs/StepwiseBuilderGenerator) [](https://www.nuget.org/packages/StepwiseBuilderGenerator/)  2025-03-23
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveClone.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveClone.mdx
index 5501bcd43..4268b9037 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveClone.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveClone.mdx
@@ -1,10 +1,10 @@
### Category "Clone" has the following generators:
- 1 [CopyTo](/docs/CopyTo)
+ 1 [CopyTo](/docs/CopyTo) [](https://www.nuget.org/packages/RhoMicro.CodeAnalysis.CopyToGenerator)  2024-02-19
- 2 [Dolly](/docs/Dolly)
+ 2 [Dolly](/docs/Dolly) [](https://www.nuget.org/packages/Dolly/)  2024-12-03
- 3 [UtilityVerse.Copy](/docs/UtilityVerse.Copy)
+ 3 [UtilityVerse.Copy](/docs/UtilityVerse.Copy) [](https://www.nuget.org/packages/UtilityVerse.Copy/)  2025-08-15
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveCodeToString.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveCodeToString.mdx
index e7c40980d..88c7d8e74 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveCodeToString.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveCodeToString.mdx
@@ -1,10 +1,10 @@
### Category "CodeToString" has the following generators:
- 1 [CodeAnalysis](/docs/CodeAnalysis)
+ 1 [CodeAnalysis](/docs/CodeAnalysis) [](https://www.nuget.org/packages/Feast.CodeAnalysis.Literal/)  2024-03-01
- 2 [RossLean.StringificationGenerator](/docs/RossLean.StringificationGenerator)
+ 2 [RossLean.StringificationGenerator](/docs/RossLean.StringificationGenerator) [](https://www.nuget.org/packages/RossLean.StringificationGenerator/)  2024-04-18
- 3 [SourceGenerator.Helper.CopyCode](/docs/SourceGenerator.Helper.CopyCode)
+ 3 [SourceGenerator.Helper.CopyCode](/docs/SourceGenerator.Helper.CopyCode) [](https://www.nuget.org/packages/SourceGenerator.Helper.CopyCode/)  2023-09-17
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveCommandLine.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveCommandLine.mdx
index 28e0517af..9e92243eb 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveCommandLine.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveCommandLine.mdx
@@ -1,10 +1,12 @@
### Category "CommandLine" has the following generators:
- 1 [ArgumentParsing](/docs/ArgumentParsing)
+ 1 [ArgumentParsing](/docs/ArgumentParsing) [](https://www.nuget.org/packages/ArgumentParsing/)  2025-07-01
- 2 [CommandLine](/docs/CommandLine)
+ 2 [CommandLine](/docs/CommandLine) [](https://www.nuget.org/packages/DotMake.CommandLine/)  2024-02-11
- 3 [ConsoleAppFramework](/docs/ConsoleAppFramework)
+ 3 [ConsoleAppFramework](/docs/ConsoleAppFramework) [](https://www.nuget.org/packages/ConsoleAppFramework/)  2025-10-02
+
+ 4 [TeCLI](/docs/TeCLI) [](https://www.nuget.org/packages/TeCLI/)  2025-11-07
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveConsole.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveConsole.mdx
index 169bdbcfc..dd6e3e053 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveConsole.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveConsole.mdx
@@ -1,6 +1,6 @@
### Category "Console" has the following generators:
- 1 [Figgle](/docs/Figgle)
+ 1 [Figgle](/docs/Figgle) [](https://www.nuget.org/packages/Figgle.Generator/)  2025-07-05
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveConstructor.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveConstructor.mdx
index d0d6de2b4..725b09d77 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveConstructor.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveConstructor.mdx
@@ -1,18 +1,18 @@
### Category "Constructor" has the following generators:
- 1 [AutoConstructor](/docs/AutoConstructor)
+ 1 [AutoConstructor](/docs/AutoConstructor) [](https://www.nuget.org/packages/AutoConstructor/)  2023-10-28
- 2 [AutoCtor](/docs/AutoCtor)
+ 2 [AutoCtor](/docs/AutoCtor) [](https://www.nuget.org/packages/AutoCtor/)  2023-04-16
- 3 [AutoDeconstruct](/docs/AutoDeconstruct)
+ 3 [AutoDeconstruct](/docs/AutoDeconstruct) [](https://www.nuget.org/packages/AutoDeconstruct)  2023-04-16
- 4 [ConstructorGenerator](/docs/ConstructorGenerator)
+ 4 [ConstructorGenerator](/docs/ConstructorGenerator) [](https://www.nuget.org/packages/ConstructorGenerator/)  2024-12-07
- 5 [PrimaryParameter](/docs/PrimaryParameter)
+ 5 [PrimaryParameter](/docs/PrimaryParameter) [](https://www.nuget.org/packages/FaustVX.PrimaryParameter.SG)  2023-11-15
- 6 [QuickConstructor](/docs/QuickConstructor)
+ 6 [QuickConstructor](/docs/QuickConstructor) [](https://www.nuget.org/packages/QuickConstructor)  2023-04-16
- 7 [sourcedepend](/docs/sourcedepend)
+ 7 [sourcedepend](/docs/sourcedepend) [](https://www.nuget.org/packages/sourcedepend/)  2024-02-16
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveDatabase.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveDatabase.mdx
index 5cd249db2..926cd8846 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveDatabase.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveDatabase.mdx
@@ -1,18 +1,18 @@
### Category "Database" has the following generators:
- 1 [Breezy](/docs/Breezy)
+ 1 [Breezy](/docs/Breezy) [](https://www.nuget.org/packages/Breezy.SourceGenerator/)  2023-08-09
- 2 [Dapper.AOT](/docs/Dapper.AOT)
+ 2 [Dapper.AOT](/docs/Dapper.AOT) [](https://www.nuget.org/packages/Dapper.AOT/)  2024-12-02
- 3 [EntityLengths.Generator](/docs/EntityLengths.Generator)
+ 3 [EntityLengths.Generator](/docs/EntityLengths.Generator) [](https://www.nuget.org/packages/EntityLengths.Generator/)  2025-02-19
- 4 [Finch.Generators](/docs/Finch.Generators)
+ 4 [Finch.Generators](/docs/Finch.Generators) [](https://www.nuget.org/packages/Finch.Generators/)  2025-08-10
- 5 [Gedaq](/docs/Gedaq)
+ 5 [Gedaq](/docs/Gedaq) [](https://www.nuget.org/packages/Gedaq/)  2023-07-29
- 6 [TableStorage](/docs/TableStorage)
+ 6 [TableStorage](/docs/TableStorage) [](https://www.nuget.org/packages/TableStorage/)  2024-06-01
- 7 [Unflat](/docs/Unflat)
+ 7 [Unflat](/docs/Unflat) [](https://www.nuget.org/packages/Unflat/)  2025-08-18
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveDependencyInjection.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveDependencyInjection.mdx
index 6c1e89780..46db07c46 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveDependencyInjection.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveDependencyInjection.mdx
@@ -1,24 +1,24 @@
### Category "DependencyInjection" has the following generators:
- 1 [AutoRegisterInject](/docs/AutoRegisterInject)
+ 1 [AutoRegisterInject](/docs/AutoRegisterInject) [](https://www.nuget.org/packages/AutoRegisterInject/)  2023-08-07
- 2 [BunnyTailServiceRegistration](/docs/BunnyTailServiceRegistration)
+ 2 [BunnyTailServiceRegistration](/docs/BunnyTailServiceRegistration) [](https://www.nuget.org/packages/BunnyTail.ServiceRegistration/)  2025-07-02
- 3 [DependencyModules.SourceGenerator](/docs/DependencyModules.SourceGenerator)
+ 3 [DependencyModules.SourceGenerator](/docs/DependencyModules.SourceGenerator) [](https://www.nuget.org/packages/DependencyModules.SourceGenerator/)[](https://www.nuget.org/packages/DependencyModules.Runtime/)  2025-02-16
- 4 [depso](/docs/depso)
+ 4 [depso](/docs/depso) [](https://www.nuget.org/packages/depso/)  2024-06-28
- 5 [FactoryGenerator](/docs/FactoryGenerator)
+ 5 [FactoryGenerator](/docs/FactoryGenerator) [](https://www.nuget.org/packages/FactoryGenerator/)  2024-06-27
- 6 [FactoryGenerator.Abstractions](/docs/FactoryGenerator.Abstractions)
+ 6 [FactoryGenerator.Abstractions](/docs/FactoryGenerator.Abstractions) [](https://www.nuget.org/packages/FactoryGenerator.Abstractions/)[](https://www.nuget.org/packages/FactoryGenerator.Microsoft.Extensions.DependencyInjection/)  2025-08-12
- 7 [Injectio](/docs/Injectio)
+ 7 [Injectio](/docs/Injectio) [](https://www.nuget.org/packages/Injectio/)  2023-08-17
- 8 [jab](/docs/jab)
+ 8 [jab](/docs/jab) [](https://www.nuget.org/packages/jab/)  2024-02-13
- 9 [Pure.DI](/docs/Pure.DI)
+ 9 [Pure.DI](/docs/Pure.DI) [](https://www.nuget.org/packages/Pure.DI/)  2024-12-08
- 10 [ServiceScan.SourceGenerator](/docs/ServiceScan.SourceGenerator)
+ 10 [ServiceScan.SourceGenerator](/docs/ServiceScan.SourceGenerator) [](https://www.nuget.org/packages/ServiceScan.SourceGenerator/)  2024-07-22
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveDisposer.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveDisposer.mdx
index 780fd4068..939a51ee8 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveDisposer.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveDisposer.mdx
@@ -1,14 +1,14 @@
### Category "Disposer" has the following generators:
- 1 [BenutomoAutomaticDisposeImplSourceGenerator](/docs/BenutomoAutomaticDisposeImplSourceGenerator)
+ 1 [BenutomoAutomaticDisposeImplSourceGenerator](/docs/BenutomoAutomaticDisposeImplSourceGenerator) [](https://www.nuget.org/packages/Benutomo.AutomaticDisposeImpl.SourceGenerator/)  2023-08-15
- 2 [Coplt.Dropping](/docs/Coplt.Dropping)
+ 2 [Coplt.Dropping](/docs/Coplt.Dropping) [](https://www.nuget.org/packages/Coplt.Dropping/)  2024-08-13
- 3 [DisposableHelpers](/docs/DisposableHelpers)
+ 3 [DisposableHelpers](/docs/DisposableHelpers) [](https://www.nuget.org/packages/DisposableHelpers/)  2023-10-09
- 4 [Disposer](/docs/Disposer)
+ 4 [Disposer](/docs/Disposer) [](https://www.nuget.org/packages/Disposer/)  2023-10-03
- 5 [IDisposableGenerator](/docs/IDisposableGenerator)
+ 5 [IDisposableGenerator](/docs/IDisposableGenerator) [](https://www.nuget.org/packages/IDisposableGenerator/)  2023-10-11
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementClass.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementClass.mdx
index 652b1b80b..a7749049c 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementClass.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementClass.mdx
@@ -1,60 +1,60 @@
### Category "EnhancementClass" has the following generators:
- 1 [ApparatusAOT](/docs/ApparatusAOT)
+ 1 [ApparatusAOT](/docs/ApparatusAOT) [](https://www.nuget.org/packages/Apparatus.AOT.Reflection/)  2023-04-16
- 2 [AspectGenerator](/docs/AspectGenerator)
+ 2 [AspectGenerator](/docs/AspectGenerator) [](https://www.nuget.org/packages/AspectGenerator/)  2024-01-07
- 3 [CommonCodeGenerator](/docs/CommonCodeGenerator)
+ 3 [CommonCodeGenerator](/docs/CommonCodeGenerator) [](https://www.nuget.org/packages/CommonCodeGenerator/)  2024-04-03
- 4 [Comparison](/docs/Comparison)
+ 4 [Comparison](/docs/Comparison) [](https://www.nuget.org/packages/ReflectionIT.ComparisonOperatorsGenerator/)  2025-05-25
- 5 [DudNet](/docs/DudNet)
+ 5 [DudNet](/docs/DudNet) [](https://www.nuget.org/packages/Jwshyns.DudNet/)  2023-10-27
- 6 [Enhanced.GetTypes](/docs/Enhanced.GetTypes)
+ 6 [Enhanced.GetTypes](/docs/Enhanced.GetTypes) [](https://www.nuget.org/packages/Enhanced.GetTypes/)  2024-09-17
- 7 [FastGenericNew](/docs/FastGenericNew)
+ 7 [FastGenericNew](/docs/FastGenericNew) [](https://www.nuget.org/packages/FastGenericNew.SourceGenerator/)  2023-08-10
- 8 [Immutype](/docs/Immutype)
+ 8 [Immutype](/docs/Immutype) [](https://www.nuget.org/packages/Immutype/)  2023-08-12
- 9 [Ling.Audit](/docs/Ling.Audit)
+ 9 [Ling.Audit](/docs/Ling.Audit) [](https://www.nuget.org/packages/Ling.Audit/)  2023-12-12
- 10 [Lombok.NET](/docs/Lombok.NET)
+ 10 [Lombok.NET](/docs/Lombok.NET) [](https://www.nuget.org/packages/Lombok.NET/)  2023-04-16
- 11 [M31.FluentAPI](/docs/M31.FluentAPI)
+ 11 [M31.FluentAPI](/docs/M31.FluentAPI) [](https://www.nuget.org/packages/M31.FluentAPI/)  2023-08-25
- 12 [MemberAccessor](/docs/MemberAccessor)
+ 12 [MemberAccessor](/docs/MemberAccessor) [](https://www.nuget.org/packages/BunnyTail.MemberAccessor/)  2025-03-24
- 13 [MemoryPack](/docs/MemoryPack)
+ 13 [MemoryPack](/docs/MemoryPack) [](https://www.nuget.org/packages/MemoryPack/)  2023-08-04
- 14 [Meziantou.Polyfill](/docs/Meziantou.Polyfill)
+ 14 [Meziantou.Polyfill](/docs/Meziantou.Polyfill) [](https://www.nuget.org/packages/Meziantou.Polyfill/)  2023-10-10
- 15 [Microsoft.Extensions.Logging](/docs/Microsoft.Extensions.Logging)
+ 15 [Microsoft.Extensions.Logging](/docs/Microsoft.Extensions.Logging) [](https://www.nuget.org/packages/Microsoft.Extensions.Logging/)  2023-04-16
- 16 [Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator](/docs/Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator)
+ 16 [Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator](/docs/Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator) [](https://www.nuget.org/packages/Microsoft.Extensions.Options)  2023-11-17
- 17 [Microsoft.Interop.JavaScript.JSImportGenerator](/docs/Microsoft.Interop.JavaScript.JSImportGenerator)
+ 17 [Microsoft.Interop.JavaScript.JSImportGenerator](/docs/Microsoft.Interop.JavaScript.JSImportGenerator) 2023-04-16
- 18 [OptionToStringGenerator](/docs/OptionToStringGenerator)
+ 18 [OptionToStringGenerator](/docs/OptionToStringGenerator) [](https://www.nuget.org/packages/Seekatar.OptionToStringGenerator/)  2024-02-15
- 19 [Program](/docs/Program)
+ 19 [Program](/docs/Program) [](https://www.nuget.org/packages/Microsoft.AspNetCore.OpenApi)  2025-11-06
- 20 [QueryStringGenerator](/docs/QueryStringGenerator)
+ 20 [QueryStringGenerator](/docs/QueryStringGenerator) [](https://www.nuget.org/packages/QueryStringGenerator/)  2024-11-07
- 21 [RSCG_Decorator](/docs/RSCG_Decorator)
+ 21 [RSCG_Decorator](/docs/RSCG_Decorator) [](https://www.nuget.org/packages/RSCG_Decorator/)  2023-09-30
- 22 [RSCG_UtilityTypes](/docs/RSCG_UtilityTypes)
+ 22 [RSCG_UtilityTypes](/docs/RSCG_UtilityTypes) [](https://www.nuget.org/packages/RSCG_UtilityTypes/)[](https://www.nuget.org/packages/RSCG_UtilityTypesCommon)  2023-12-22
- 23 [StaticReflection](/docs/StaticReflection)
+ 23 [StaticReflection](/docs/StaticReflection) [](https://www.nuget.org/packages/FastStaticReflection/)[](https://www.nuget.org/packages/FastStaticReflection.CodeGen/)  2023-10-13
- 24 [SyncMethodGenerator](/docs/SyncMethodGenerator)
+ 24 [SyncMethodGenerator](/docs/SyncMethodGenerator) [](https://www.nuget.org/packages/Zomp.SyncMethodGenerator/)  2023-08-14
- 25 [System.Runtime.InteropServices](/docs/System.Runtime.InteropServices)
+ 25 [System.Runtime.InteropServices](/docs/System.Runtime.InteropServices) [](https://www.nuget.org/packages/System.Runtime.InteropServices/)  2023-04-16
- 26 [System.Text.RegularExpressions](/docs/System.Text.RegularExpressions)
+ 26 [System.Text.RegularExpressions](/docs/System.Text.RegularExpressions) [](https://www.nuget.org/packages/System.Text.RegularExpressions/)  2023-04-16
- 27 [TelemetryLogging](/docs/TelemetryLogging)
+ 27 [TelemetryLogging](/docs/TelemetryLogging) [](https://www.nuget.org/packages/Microsoft.Extensions.Telemetry.Abstractions/)  2023-11-30
- 28 [ThisClass](/docs/ThisClass)
+ 28 [ThisClass](/docs/ThisClass) [](https://www.nuget.org/packages/ThisClass/)  2024-04-19
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementProject.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementProject.mdx
index 80dcca765..a92e15638 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementProject.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnhancementProject.mdx
@@ -1,42 +1,42 @@
### Category "EnhancementProject" has the following generators:
- 1 [AssemblyVersionInfo](/docs/AssemblyVersionInfo)
+ 1 [AssemblyVersionInfo](/docs/AssemblyVersionInfo) [](https://www.nuget.org/packages/AssemblyVersionInfo/)  2025-07-28
- 2 [AutoInvoke.Generator](/docs/AutoInvoke.Generator)
+ 2 [AutoInvoke.Generator](/docs/AutoInvoke.Generator) [](https://www.nuget.org/packages/AutoInvoke.Generator/)  2024-03-03
- 3 [AutoSpectre](/docs/AutoSpectre)
+ 3 [AutoSpectre](/docs/AutoSpectre) [](https://www.nuget.org/packages/AutoSpectre.SourceGeneration)[](https://www.nuget.org/packages/AutoSpectre)  2024-02-24
- 4 [BuildInfo](/docs/BuildInfo)
+ 4 [BuildInfo](/docs/BuildInfo) [](https://www.nuget.org/packages/BuildInfo/)  2024-01-20
- 5 [Credfeto.Version.Information.Generator](/docs/Credfeto.Version.Information.Generator)
+ 5 [Credfeto.Version.Information.Generator](/docs/Credfeto.Version.Information.Generator) [](https://www.nuget.org/packages/Credfeto.Version.Information.Generator/)  2024-11-05
- 6 [Larcanum.GitInfo](/docs/Larcanum.GitInfo)
+ 6 [Larcanum.GitInfo](/docs/Larcanum.GitInfo) [](https://www.nuget.org/packages/Larcanum.GitInfo/)  2025-01-17
- 7 [LinqGen.Generator](/docs/LinqGen.Generator)
+ 7 [LinqGen.Generator](/docs/LinqGen.Generator) [](https://www.nuget.org/packages/LinqGen.Generator/)[](https://www.nuget.org/packages/LinqGen/)  2024-03-04
- 8 [Pekspro.BuildInformationGenerator](/docs/Pekspro.BuildInformationGenerator)
+ 8 [Pekspro.BuildInformationGenerator](/docs/Pekspro.BuildInformationGenerator) [](https://www.nuget.org/packages/Pekspro.BuildInformationGenerator/)  2024-07-19
- 9 [PlantUmlClassDiagramGenerator](/docs/PlantUmlClassDiagramGenerator)
+ 9 [PlantUmlClassDiagramGenerator](/docs/PlantUmlClassDiagramGenerator) [](https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.SourceGenerator/)[](https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.Attributes/)  2024-02-20
- 10 [RSCG_AMS](/docs/RSCG_AMS)
+ 10 [RSCG_AMS](/docs/RSCG_AMS) [](https://www.nuget.org/packages/RSCG_AMS/)  2023-04-16
- 11 [RSCG_ExportDiagram](/docs/RSCG_ExportDiagram)
+ 11 [RSCG_ExportDiagram](/docs/RSCG_ExportDiagram) [](https://github.com/ignatandrei/RSCG_ExportDiagram)  2024-08-01
- 12 [RSCG_FunctionsWithDI](/docs/RSCG_FunctionsWithDI)
+ 12 [RSCG_FunctionsWithDI](/docs/RSCG_FunctionsWithDI) [](https://www.nuget.org/packages/RSCG_FunctionsWithDI/)  2023-04-16
- 13 [RSCG_NameGenerator](/docs/RSCG_NameGenerator)
+ 13 [RSCG_NameGenerator](/docs/RSCG_NameGenerator) [](https://www.nuget.org/packages/RSCG_NameGenerator/)  2024-08-25
- 14 [RSCG_TimeBombComment](/docs/RSCG_TimeBombComment)
+ 14 [RSCG_TimeBombComment](/docs/RSCG_TimeBombComment) [](https://www.nuget.org/packages/RSCG_TimeBombComment/)  2023-04-16
- 15 [RSCG_Wait](/docs/RSCG_Wait)
+ 15 [RSCG_Wait](/docs/RSCG_Wait) [](https://www.nuget.org/packages/RSCG_WaitAndOptions/)  2024-02-21
- 16 [ShadowWriterProjectInfo](/docs/ShadowWriterProjectInfo)
+ 16 [ShadowWriterProjectInfo](/docs/ShadowWriterProjectInfo) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-27
- 17 [ThisAssembly](/docs/ThisAssembly)
+ 17 [ThisAssembly](/docs/ThisAssembly) [](https://www.nuget.org/packages/ThisAssembly)  2023-04-16
- 18 [ThisAssembly.Constants](/docs/ThisAssembly.Constants)
+ 18 [ThisAssembly.Constants](/docs/ThisAssembly.Constants) [](https://www.nuget.org/packages/ThisAssembly.Constants/)  2024-07-18
- 19 [ThisAssembly.Metadata](/docs/ThisAssembly.Metadata)
+ 19 [ThisAssembly.Metadata](/docs/ThisAssembly.Metadata) [](https://www.nuget.org/packages/ThisAssembly.Metadata/)  2024-07-20
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx
index d77e14dea..bd5290d38 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveEnum.mdx
@@ -1,28 +1,28 @@
### Category "Enum" has the following generators:
- 1 [CredFetoEnum](/docs/CredFetoEnum)
+ 1 [CredFetoEnum](/docs/CredFetoEnum) [](https://www.nuget.org/packages/Credfeto.Enumeration.Source.Generation/)  2023-10-12
- 2 [EnumClass](/docs/EnumClass)
+ 2 [EnumClass](/docs/EnumClass) [](https://www.nuget.org/packages/EnumClass.Generator/)  2023-08-08
- 3 [EnumsEnhanced](/docs/EnumsEnhanced)
+ 3 [EnumsEnhanced](/docs/EnumsEnhanced) [](https://www.nuget.org/packages/EnumsEnhanced/)  2025-08-05
- 4 [EnumUtilities](/docs/EnumUtilities)
+ 4 [EnumUtilities](/docs/EnumUtilities) [](https://www.nuget.org/packages/Raiqub.Generators.EnumUtilities/)  2024-04-05
- 5 [Flaggen](/docs/Flaggen)
+ 5 [Flaggen](/docs/Flaggen) [](https://www.nuget.org/packages/Flaggen/)  2025-07-23
- 6 [FusionReactor](/docs/FusionReactor)
+ 6 [FusionReactor](/docs/FusionReactor) [](https://www.nuget.org/packages/FusionReactor.SourceGenerators.EnumExtensions)  2024-04-06
- 7 [Genbox.FastEnum](/docs/Genbox.FastEnum)
+ 7 [Genbox.FastEnum](/docs/Genbox.FastEnum) [](https://www.nuget.org/packages/Genbox.FastEnum/)  2025-08-03
- 8 [jos.enumeration](/docs/jos.enumeration)
+ 8 [jos.enumeration](/docs/jos.enumeration) [](https://www.nuget.org/packages/jos.enumeration/)  2025-07-20
- 9 [NetEscapades.EnumGenerators](/docs/NetEscapades.EnumGenerators)
+ 9 [NetEscapades.EnumGenerators](/docs/NetEscapades.EnumGenerators) [](https://www.nuget.org/packages/NetEscapades.EnumGenerators/)  2023-04-16
- 10 [PMart.Enumeration](/docs/PMart.Enumeration)
+ 10 [PMart.Enumeration](/docs/PMart.Enumeration) [](https://www.nuget.org/packages/PMart.Enumeration.Generator/)[](https://www.nuget.org/packages/PMart.Enumeration/)  2025-03-25
- 11 [RapidEnum](/docs/RapidEnum)
+ 11 [RapidEnum](/docs/RapidEnum) [](https://www.nuget.org/packages/RapidEnum/)  2025-10-04
- 12 [requiredenum](/docs/requiredenum)
+ 12 [requiredenum](/docs/requiredenum) [](https://www.nuget.org/packages/requiredenum/)  2025-08-14
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveEquals.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveEquals.mdx
index 769b704d1..f35cb9e71 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveEquals.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveEquals.mdx
@@ -1,10 +1,10 @@
### Category "Equals" has the following generators:
- 1 [Equatable.Generator](/docs/Equatable.Generator)
+ 1 [Equatable.Generator](/docs/Equatable.Generator) [](https://www.nuget.org/packages/Equatable.Generator/)  2024-12-05
- 2 [GeneratorEquals](/docs/GeneratorEquals)
+ 2 [GeneratorEquals](/docs/GeneratorEquals) [](https://www.nuget.org/packages/Generator.Equals/)  2023-08-11
- 3 [Valuify](/docs/Valuify)
+ 3 [Valuify](/docs/Valuify) [](https://www.nuget.org/packages/Valuify/)  2024-12-06
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveFilesToCode.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveFilesToCode.mdx
index 6394845ed..bdc5483fa 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveFilesToCode.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveFilesToCode.mdx
@@ -1,38 +1,38 @@
### Category "FilesToCode" has the following generators:
- 1 [Chorn.EmbeddedResourceAccessGenerator](/docs/Chorn.EmbeddedResourceAccessGenerator)
+ 1 [Chorn.EmbeddedResourceAccessGenerator](/docs/Chorn.EmbeddedResourceAccessGenerator) [](https://www.nuget.org/packages/Chorn.EmbeddedResourceAccessGenerator/)  2024-01-21
- 2 [corecraft](/docs/corecraft)
+ 2 [corecraft](/docs/corecraft) [](https://www.nuget.org/packages/corecraft/)  2024-02-17
- 3 [Datacute.EmbeddedResourcePropertyGenerator](/docs/Datacute.EmbeddedResourcePropertyGenerator)
+ 3 [Datacute.EmbeddedResourcePropertyGenerator](/docs/Datacute.EmbeddedResourcePropertyGenerator) [](https://www.nuget.org/packages/Datacute.EmbeddedResourcePropertyGenerator/)  2024-11-03
- 4 [DotnetYang](/docs/DotnetYang)
+ 4 [DotnetYang](/docs/DotnetYang) [](https://www.nuget.org/packages/DotnetYang/)  2024-06-29
- 5 [EmbedResourceCSharp](/docs/EmbedResourceCSharp)
+ 5 [EmbedResourceCSharp](/docs/EmbedResourceCSharp) [](https://www.nuget.org/packages/EmbedResourceCSharp/)  2023-04-16
- 6 [kli.Localize](/docs/kli.Localize)
+ 6 [kli.Localize](/docs/kli.Localize) [](https://www.nuget.org/packages/kli.Localize/)  2025-10-01
- 7 [LingoGen](/docs/LingoGen)
+ 7 [LingoGen](/docs/LingoGen) [](https://www.nuget.org/packages/RubenBroere.LingoGen/)  2024-02-23
- 8 [NFH.FileEmbed](/docs/NFH.FileEmbed)
+ 8 [NFH.FileEmbed](/docs/NFH.FileEmbed) [](https://www.nuget.org/packages/NFH.FileEmbed/)  2025-08-08
- 9 [NotNotAppSettings](/docs/NotNotAppSettings)
+ 9 [NotNotAppSettings](/docs/NotNotAppSettings) [](https://www.nuget.org/packages/NotNot.AppSettings/)  2024-01-26
- 10 [Podimo.ConstEmbed](/docs/Podimo.ConstEmbed)
+ 10 [Podimo.ConstEmbed](/docs/Podimo.ConstEmbed) [](https://www.nuget.org/packages/Podimo.ConstEmbed/)  2023-04-16
- 11 [ResXGenerator](/docs/ResXGenerator)
+ 11 [ResXGenerator](/docs/ResXGenerator) [](https://www.nuget.org/packages/Aigamo.ResXGenerator/)  2023-10-02
- 12 [RSCG_JSON2Class](/docs/RSCG_JSON2Class)
+ 12 [RSCG_JSON2Class](/docs/RSCG_JSON2Class) [](https://www.nuget.org/packages/RSCG_JSON2Class/)  2024-02-29
- 13 [RSCG_Utils](/docs/RSCG_Utils)
+ 13 [RSCG_Utils](/docs/RSCG_Utils) [](https://www.nuget.org/packages/rscgutils)  2023-04-16
- 14 [Strings.ResourceGenerator](/docs/Strings.ResourceGenerator)
+ 14 [Strings.ResourceGenerator](/docs/Strings.ResourceGenerator) [](https://www.nuget.org/packages/Strings.ResourceGenerator/)  2025-07-06
- 15 [ThisAssembly_Resources](/docs/ThisAssembly_Resources)
+ 15 [ThisAssembly_Resources](/docs/ThisAssembly_Resources) [](https://www.nuget.org/packages/ThisAssembly.Resources/)  2023-09-16
- 16 [ThisAssembly.Strings](/docs/ThisAssembly.Strings)
+ 16 [ThisAssembly.Strings](/docs/ThisAssembly.Strings) [](https://www.nuget.org/packages/ThisAssembly.Strings/)  2024-07-21
- 17 [Weave](/docs/Weave)
+ 17 [Weave](/docs/Weave) [](https://www.nuget.org/packages/Weave/)  2024-01-27
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveFunctionalProgramming.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveFunctionalProgramming.mdx
index 56fb6c9e0..ba68dbd1f 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveFunctionalProgramming.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveFunctionalProgramming.mdx
@@ -1,36 +1,36 @@
### Category "FunctionalProgramming" has the following generators:
- 1 [cachesourcegenerator](/docs/cachesourcegenerator)
+ 1 [cachesourcegenerator](/docs/cachesourcegenerator) [](https://www.nuget.org/packages/cachesourcegenerator/)  2024-02-14
- 2 [dunet](/docs/dunet)
+ 2 [dunet](/docs/dunet) [](https://www.nuget.org/packages/dunet/)  2023-04-16
- 3 [Dusharp](/docs/Dusharp)
+ 3 [Dusharp](/docs/Dusharp) [](https://www.nuget.org/packages/Dusharp/)  2024-09-19
- 4 [Funcky.DiscriminatedUnion](/docs/Funcky.DiscriminatedUnion)
+ 4 [Funcky.DiscriminatedUnion](/docs/Funcky.DiscriminatedUnion) [](https://www.nuget.org/packages/Funcky.DiscriminatedUnion/)  2024-01-18
- 5 [FunicularSwitch](/docs/FunicularSwitch)
+ 5 [FunicularSwitch](/docs/FunicularSwitch) [](https://www.nuget.org/packages/FunicularSwitch.Generators/)[](https://www.nuget.org/packages/FunicularSwitch)  2024-02-12
- 6 [N.SourceGenerators.UnionTypes](/docs/N.SourceGenerators.UnionTypes)
+ 6 [N.SourceGenerators.UnionTypes](/docs/N.SourceGenerators.UnionTypes) [](https://www.nuget.org/packages/N.SourceGenerators.UnionTypes/)  2023-10-29
- 7 [OneOf](/docs/OneOf)
+ 7 [OneOf](/docs/OneOf) [](https://www.nuget.org/packages/OneOf.SourceGenerator)[](https://www.nuget.org/packages/OneOf/)  2023-08-21
- 8 [PartiallyApplied](/docs/PartiallyApplied)
+ 8 [PartiallyApplied](/docs/PartiallyApplied) [](https://www.nuget.org/packages/PartiallyApplied/)  2023-04-16
- 9 [polytype](/docs/polytype)
+ 9 [polytype](/docs/polytype) [](https://www.nuget.org/packages/polytype/)  2024-11-04
- 10 [rscg_demeter](/docs/rscg_demeter)
+ 10 [rscg_demeter](/docs/rscg_demeter) [](https://www.nuget.org/packages/rscg_demeter/)  2025-03-26
- 11 [rscg_queryables](/docs/rscg_queryables)
+ 11 [rscg_queryables](/docs/rscg_queryables) [](https://www.nuget.org/packages/rscg_queryables/)[](https://www.nuget.org/packages/rscg_queryablesCommon/)  2024-11-02
- 12 [RSCG_Utils_Memo](/docs/RSCG_Utils_Memo)
+ 12 [RSCG_Utils_Memo](/docs/RSCG_Utils_Memo) [](https://www.nuget.org/packages/rscgutils)  2023-08-27
- 13 [Sera.Union](/docs/Sera.Union)
+ 13 [Sera.Union](/docs/Sera.Union) [](https://www.nuget.org/packages/Sera.Union/)  2024-08-26
- 14 [TypeUtilities](/docs/TypeUtilities)
+ 14 [TypeUtilities](/docs/TypeUtilities) [](https://www.nuget.org/packages/TypeUtilities/)  2024-03-05
- 15 [UnionGen](/docs/UnionGen)
+ 15 [UnionGen](/docs/UnionGen) [](https://www.nuget.org/packages/UnionGen/)  2024-04-05
- 16 [UnionsGenerator](/docs/UnionsGenerator)
+ 16 [UnionsGenerator](/docs/UnionsGenerator) [](https://www.nuget.org/packages/RhoMicro.CodeAnalysis.UnionsGenerator)  2024-02-18
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveHangfire.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveHangfire.mdx
index a5e068bca..bd42ade7b 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveHangfire.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveHangfire.mdx
@@ -1,6 +1,6 @@
### Category "Hangfire" has the following generators:
- 1 [HangfireRecurringJob](/docs/HangfireRecurringJob)
+ 1 [HangfireRecurringJob](/docs/HangfireRecurringJob) [](https://www.nuget.org/packages/IeuanWalker.Hangfire.RecurringJob/)  2024-01-25
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveInterface.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveInterface.mdx
index bb2d8406c..689337ccf 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveInterface.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveInterface.mdx
@@ -1,32 +1,32 @@
### Category "Interface" has the following generators:
- 1 [AutoInterface](/docs/AutoInterface)
+ 1 [AutoInterface](/docs/AutoInterface) [](https://www.nuget.org/packages/AutoInterface/)  2025-07-25
- 2 [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen)
+ 2 [Biwen.AutoClassGen](/docs/Biwen.AutoClassGen) [](https://www.nuget.org/packages/Biwen.AutoClassGen/)  2023-11-16
- 3 [CopyCat](/docs/CopyCat)
+ 3 [CopyCat](/docs/CopyCat) [](https://www.nuget.org/packages/Copycat/)  2024-01-09
- 4 [Farskeptic.AutoCompose](/docs/Farskeptic.AutoCompose)
+ 4 [Farskeptic.AutoCompose](/docs/Farskeptic.AutoCompose) [](https://www.nuget.org/packages/Farskeptic.AutoCompose/)  2024-03-16
- 5 [MakeInterface.Generator](/docs/MakeInterface.Generator)
+ 5 [MakeInterface.Generator](/docs/MakeInterface.Generator) [](https://www.nuget.org/packages/MakeInterface.Generator/)  2024-01-19
- 6 [Matryoshki](/docs/Matryoshki)
+ 6 [Matryoshki](/docs/Matryoshki) [](https://www.nuget.org/packages/Matryoshki/)  2023-08-03
- 7 [Minerals.AutoInterfaces](/docs/Minerals.AutoInterfaces)
+ 7 [Minerals.AutoInterfaces](/docs/Minerals.AutoInterfaces) [](https://www.nuget.org/packages/Minerals.AutoInterfaces/)  2024-04-17
- 8 [NetAutomaticInterface](/docs/NetAutomaticInterface)
+ 8 [NetAutomaticInterface](/docs/NetAutomaticInterface) [](https://www.nuget.org/packages/AutomaticInterface/)  2024-01-29
- 9 [ProxyGen](/docs/ProxyGen)
+ 9 [ProxyGen](/docs/ProxyGen) [](https://www.nuget.org/packages/ProxyGen.net/)  2023-08-06
- 10 [Roozie.AutoInterface](/docs/Roozie.AutoInterface)
+ 10 [Roozie.AutoInterface](/docs/Roozie.AutoInterface) [](https://www.nuget.org/packages/Roozie.AutoInterface/)  2023-08-26
- 11 [RSCG_CompositeProvider](/docs/RSCG_CompositeProvider)
+ 11 [RSCG_CompositeProvider](/docs/RSCG_CompositeProvider) [](https://www.nuget.org/packages/RSCG_CompositeProvider/)[](https://www.nuget.org/packages/RSCG_CompositeProvider_common/)  2025-02-18
- 12 [rscg_Interface_to_null_object](/docs/rscg_Interface_to_null_object)
+ 12 [rscg_Interface_to_null_object](/docs/rscg_Interface_to_null_object) [](https://www.nuget.org/packages/rscg_Interface_to_null_object/)[](https://www.nuget.org/packages/rscg_Interface_to_null_object_common)  2025-01-18
- 13 [RSCG_Static](/docs/RSCG_Static)
+ 13 [RSCG_Static](/docs/RSCG_Static) [](https://www.nuget.org/packages/RSCG_Static/)  2023-04-16
- 14 [ShadowWriterNullobjects](/docs/ShadowWriterNullobjects)
+ 14 [ShadowWriterNullobjects](/docs/ShadowWriterNullobjects) [](https://www.nuget.org/packages/ShadowWriter/)  2025-07-29
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveLinq.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveLinq.mdx
index b9d4f8688..053e22db0 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveLinq.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveLinq.mdx
@@ -1,6 +1,6 @@
### Category "Linq" has the following generators:
- 1 [zlinq](/docs/zlinq)
+ 1 [zlinq](/docs/zlinq) [](https://www.nuget.org/packages/ZLinq.DropInGenerator/)[](https://www.nuget.org/packages/ZLinq/)  2025-07-02
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveMVC.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveMVC.mdx
index 3ced51be8..b0ef58504 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveMVC.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveMVC.mdx
@@ -1,6 +1,6 @@
### Category "MVC" has the following generators:
- 1 [SG4MVC](/docs/SG4MVC)
+ 1 [SG4MVC](/docs/SG4MVC) [](https://www.nuget.org/packages/SG4MVC/)  2025-08-04
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveMVVM.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveMVVM.mdx
index a2f36aa31..f1547cedb 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveMVVM.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveMVVM.mdx
@@ -1,10 +1,10 @@
### Category "MVVM" has the following generators:
- 1 [CommunityToolkit.Mvvm](/docs/CommunityToolkit.Mvvm)
+ 1 [CommunityToolkit.Mvvm](/docs/CommunityToolkit.Mvvm) [](https://www.nuget.org/packages/CommunityToolkit.Mvvm)  2023-04-16
- 2 [mvvmgen](/docs/mvvmgen)
+ 2 [mvvmgen](/docs/mvvmgen) [](https://www.nuget.org/packages/mvvmgen/)  2025-08-16
- 3 [PropertyChangedSourceGenerator](/docs/PropertyChangedSourceGenerator)
+ 3 [PropertyChangedSourceGenerator](/docs/PropertyChangedSourceGenerator) [](https://www.nuget.org/packages/PropertyChanged.SourceGenerator/)  2023-08-18
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveMapper.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveMapper.mdx
index ceb5f3210..b95fe7dde 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveMapper.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveMapper.mdx
@@ -1,22 +1,22 @@
### Category "Mapper" has the following generators:
- 1 [AutoDTO](/docs/AutoDTO)
+ 1 [AutoDTO](/docs/AutoDTO) [](https://www.nuget.org/packages/AutoDTO/)  2023-08-24
- 2 [AutoGen](/docs/AutoGen)
+ 2 [AutoGen](/docs/AutoGen) [](https://www.nuget.org/packages/Antelcat.AutoGen/)  2024-02-22
- 3 [DynamicsMapper](/docs/DynamicsMapper)
+ 3 [DynamicsMapper](/docs/DynamicsMapper) [](https://www.nuget.org/packages/YC.DynamicsMapper/)  2023-10-16
- 4 [Facet](/docs/Facet)
+ 4 [Facet](/docs/Facet) [](https://www.nuget.org/packages/Facet/)  2025-08-17
- 5 [LightweightObjectMapper](/docs/LightweightObjectMapper)
+ 5 [LightweightObjectMapper](/docs/LightweightObjectMapper) [](https://www.nuget.org/packages/LightweightObjectMapper/)  2024-09-18
- 6 [MagicMap](/docs/MagicMap)
+ 6 [MagicMap](/docs/MagicMap) [](https://www.nuget.org/packages/MagicMap/)  2023-10-08
- 7 [mapperly](/docs/mapperly)
+ 7 [mapperly](/docs/mapperly) [](https://www.nuget.org/packages/Riok.Mapperly/)  2023-04-16
- 8 [MapTo](/docs/MapTo)
+ 8 [MapTo](/docs/MapTo) [](https://www.nuget.org/packages/MapTo/)  2023-10-05
- 9 [NextGenMapper](/docs/NextGenMapper)
+ 9 [NextGenMapper](/docs/NextGenMapper) [](https://www.nuget.org/packages/NextGenMapper/)  2023-08-16
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveMediator.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveMediator.mdx
index be866c539..53f250b35 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveMediator.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveMediator.mdx
@@ -1,10 +1,10 @@
### Category "Mediator" has the following generators:
- 1 [DeeDee](/docs/DeeDee)
+ 1 [DeeDee](/docs/DeeDee) [](https://www.nuget.org/packages/DeeDee/)  2023-08-05
- 2 [Immediate.Handlers](/docs/Immediate.Handlers)
+ 2 [Immediate.Handlers](/docs/Immediate.Handlers) [](https://www.nuget.org/packages/Immediate.Handlers/)  2024-09-20
- 3 [Mediator](/docs/Mediator)
+ 3 [Mediator](/docs/Mediator) [](https://www.nuget.org/packages/Mediator.SourceGenerator)[](https://www.nuget.org/packages/Mediator.Abstractions)  2023-08-02
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveMixin.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveMixin.mdx
index d34904ced..6c671e539 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveMixin.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveMixin.mdx
@@ -1,10 +1,10 @@
### Category "Mixin" has the following generators:
- 1 [JinShil.MixinSourceGenerator](/docs/JinShil.MixinSourceGenerator)
+ 1 [JinShil.MixinSourceGenerator](/docs/JinShil.MixinSourceGenerator) [](https://www.nuget.org/packages/JinShil.MixinSourceGenerator/)  2025-08-11
- 2 [Minerals.AutoMixins](/docs/Minerals.AutoMixins)
+ 2 [Minerals.AutoMixins](/docs/Minerals.AutoMixins) [](https://www.nuget.org/packages/Minerals.AutoMixins/)  2024-04-20
- 3 [MorrisMoxy](/docs/MorrisMoxy)
+ 3 [MorrisMoxy](/docs/MorrisMoxy) [](https://www.nuget.org/packages/Morris.Moxy/)  2023-08-01
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveOptimizer.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveOptimizer.mdx
index 69265f34f..7da73b14b 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveOptimizer.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveOptimizer.mdx
@@ -1,6 +1,6 @@
### Category "Optimizer" has the following generators:
- 1 [StringLiteral](/docs/StringLiteral)
+ 1 [StringLiteral](/docs/StringLiteral) [](https://www.nuget.org/packages/StringLiteralGenerator/)  2023-10-01
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitivePrimitiveObsession.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitivePrimitiveObsession.mdx
index dc4a2e13b..a04a23657 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitivePrimitiveObsession.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitivePrimitiveObsession.mdx
@@ -1,14 +1,14 @@
### Category "PrimitiveObsession" has the following generators:
- 1 [DomainPrimitives](/docs/DomainPrimitives)
+ 1 [DomainPrimitives](/docs/DomainPrimitives) [](https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Generator)[](https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Abstractions)  2024-01-11
- 2 [Strongly](/docs/Strongly)
+ 2 [Strongly](/docs/Strongly) [](https://www.nuget.org/packages/Strongly/)  2023-08-19
- 3 [StronglyTypedUid](/docs/StronglyTypedUid)
+ 3 [StronglyTypedUid](/docs/StronglyTypedUid) [](https://www.nuget.org/packages/StronglyTypedUid/)  2024-04-07
- 4 [UnitGenerator](/docs/UnitGenerator)
+ 4 [UnitGenerator](/docs/UnitGenerator) [](https://www.nuget.org/packages/UnitGenerator/)  2023-10-15
- 5 [Vogen](/docs/Vogen)
+ 5 [Vogen](/docs/Vogen) [](https://www.nuget.org/packages/Vogen/)  2023-04-16
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveRX.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveRX.mdx
index 97cc803be..37ea49a2a 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveRX.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveRX.mdx
@@ -1,6 +1,6 @@
### Category "RX" has the following generators:
- 1 [RxSourceGenerator](/docs/RxSourceGenerator)
+ 1 [RxSourceGenerator](/docs/RxSourceGenerator) [](https://www.nuget.org/packages/RxSourceGenerator/)  2025-08-09
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveSerializer.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveSerializer.mdx
index 788a0f03f..462a22290 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveSerializer.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveSerializer.mdx
@@ -1,24 +1,24 @@
### Category "Serializer" has the following generators:
- 1 [Csvcsharp](/docs/Csvcsharp)
+ 1 [Csvcsharp](/docs/Csvcsharp) [](https://www.nuget.org/packages/Csvcsharp/)  2025-10-05
- 2 [GenPack](/docs/GenPack)
+ 2 [GenPack](/docs/GenPack) [](https://www.nuget.org/packages/GenPack/)  2024-11-06
- 3 [jsonConverterSourceGenerator](/docs/jsonConverterSourceGenerator)
+ 3 [jsonConverterSourceGenerator](/docs/jsonConverterSourceGenerator) [](https://www.nuget.org/packages/Aviationexam.GeneratedJsonConverters.SourceGenerator/)  2023-10-30
- 4 [JsonPolymorphicGenerator](/docs/JsonPolymorphicGenerator)
+ 4 [JsonPolymorphicGenerator](/docs/JsonPolymorphicGenerator) [](https://www.nuget.org/packages/GoLive.Generator.JsonPolymorphicGenerator/)  2023-10-06
- 5 [Nino](/docs/Nino)
+ 5 [Nino](/docs/Nino) [](https://www.nuget.org/packages/Nino/)  2025-08-06
- 6 [ProtobufSourceGenerator](/docs/ProtobufSourceGenerator)
+ 6 [ProtobufSourceGenerator](/docs/ProtobufSourceGenerator) [](https://www.nuget.org/packages/LaDeak.ProtobufSourceGenerator/)  2023-09-24
- 7 [Schema](/docs/Schema)
+ 7 [Schema](/docs/Schema) [](https://www.nuget.org/packages/Schema/)  2025-08-13
- 8 [StackXML](/docs/StackXML)
+ 8 [StackXML](/docs/StackXML) [](https://www.nuget.org/packages/StackXML/)  2025-08-01
- 9 [System.Text.Json](/docs/System.Text.Json)
+ 9 [System.Text.Json](/docs/System.Text.Json) [](https://www.nuget.org/packages/System.Text.Json/)  2023-04-16
- 10 [VYaml](/docs/VYaml)
+ 10 [VYaml](/docs/VYaml) [](https://www.nuget.org/packages/VYaml/)  2025-10-03
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveSignalR.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveSignalR.mdx
index 00f9016d6..e8ef6cdb5 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveSignalR.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveSignalR.mdx
@@ -1,6 +1,6 @@
### Category "SignalR" has the following generators:
- 1 [TypedSignalR.Client](/docs/TypedSignalR.Client)
+ 1 [TypedSignalR.Client](/docs/TypedSignalR.Client) [](https://www.nuget.org/packages/TypedSignalR.Client/)  2024-10-26
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveStateMachine.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveStateMachine.mdx
index f8b723ed2..b0f4cc582 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveStateMachine.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveStateMachine.mdx
@@ -1,6 +1,6 @@
### Category "StateMachine" has the following generators:
- 1 [SuperFluid](/docs/SuperFluid)
+ 1 [SuperFluid](/docs/SuperFluid) [](https://www.nuget.org/packages/SuperFluid/)  2025-07-04
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveTemplating.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveTemplating.mdx
index fa0ec1a33..edca97de8 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveTemplating.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveTemplating.mdx
@@ -1,28 +1,28 @@
### Category "Templating" has the following generators:
- 1 [Gobie](/docs/Gobie)
+ 1 [Gobie](/docs/Gobie) [](https://www.nuget.org/packages/Gobie/)  2023-08-22
- 2 [InlineComposition](/docs/InlineComposition)
+ 2 [InlineComposition](/docs/InlineComposition) [](https://www.nuget.org/packages/InlineComposition/)  2025-07-22
- 3 [InterceptorTemplate](/docs/InterceptorTemplate)
+ 3 [InterceptorTemplate](/docs/InterceptorTemplate) [](https://www.nuget.org/packages/RSCG_InterceptorTemplate/)  2023-11-29
- 4 [JKToolKit.TemplatePropertyGenerator](/docs/JKToolKit.TemplatePropertyGenerator)
+ 4 [JKToolKit.TemplatePropertyGenerator](/docs/JKToolKit.TemplatePropertyGenerator) [](https://www.nuget.org/packages/JKToolKit.TemplatePropertyGenerator/)  2024-07-17
- 5 [Microsoft.NET.Sdk.Razor.SourceGenerators](/docs/Microsoft.NET.Sdk.Razor.SourceGenerators)
+ 5 [Microsoft.NET.Sdk.Razor.SourceGenerators](/docs/Microsoft.NET.Sdk.Razor.SourceGenerators) 2023-04-16
- 6 [NTypewriter](/docs/NTypewriter)
+ 6 [NTypewriter](/docs/NTypewriter) [](https://www.nuget.org/packages/NTypewriter.SourceGenerator)  2025-01-19
- 7 [RazorBlade](/docs/RazorBlade)
+ 7 [RazorBlade](/docs/RazorBlade) [](https://www.nuget.org/packages/RazorBlade/)  2023-04-16
- 8 [RazorSlices](/docs/RazorSlices)
+ 8 [RazorSlices](/docs/RazorSlices) [](https://www.nuget.org/packages/RazorSlices/)  2024-10-27
- 9 [RSCG_IFormattable](/docs/RSCG_IFormattable)
+ 9 [RSCG_IFormattable](/docs/RSCG_IFormattable) [](https://www.nuget.org/packages/RSCG_IFormattable/)[](https://www.nuget.org/packages/RSCG_IFormattableCommon/)  2024-06-29
- 10 [RSCG_Templating](/docs/RSCG_Templating)
+ 10 [RSCG_Templating](/docs/RSCG_Templating) [](https://www.nuget.org/packages/RSCG_Templating/)[](https://www.nuget.org/packages/RSCG_TemplatingCommon)  2023-10-07
- 11 [spreadcheetah](/docs/spreadcheetah)
+ 11 [spreadcheetah](/docs/spreadcheetah) [](https://www.nuget.org/packages/spreadcheetah/)  2023-08-13
- 12 [Tortuga.Shipwright](/docs/Tortuga.Shipwright)
+ 12 [Tortuga.Shipwright](/docs/Tortuga.Shipwright) [](https://www.nuget.org/packages/Tortuga.Shipwright/)  2025-07-21
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveTests.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveTests.mdx
index 0d63ad524..e80eecffd 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveTests.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveTests.mdx
@@ -1,14 +1,14 @@
### Category "Tests" has the following generators:
- 1 [mocklis](/docs/mocklis)
+ 1 [mocklis](/docs/mocklis) [](https://www.nuget.org/packages/mocklis/)  2024-01-03
- 2 [MockMe](/docs/MockMe)
+ 2 [MockMe](/docs/MockMe) [](https://www.nuget.org/packages/MockMe/)  2025-02-10
- 3 [MSTest](/docs/MSTest)
+ 3 [MSTest](/docs/MSTest) [](https://www.nuget.org/packages/MSTest.SourceGeneration/)  2024-04-04
- 4 [Ridge](/docs/Ridge)
+ 4 [Ridge](/docs/Ridge) [](https://www.nuget.org/packages/Ridge/)  2023-08-20
- 5 [Rocks](/docs/Rocks)
+ 5 [Rocks](/docs/Rocks) [](https://www.nuget.org/packages/Rocks/)  2023-04-16
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveValidator.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveValidator.mdx
index 9ff244d16..f9c5128a9 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveValidator.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveValidator.mdx
@@ -1,6 +1,6 @@
### Category "Validator" has the following generators:
- 1 [validly](/docs/validly)
+ 1 [validly](/docs/validly) [](https://www.nuget.org/packages/validly/)  2025-10-06
### See category
diff --git a/v2/rscg_examples_site/docs/Categories/_PrimitiveWinAPI.mdx b/v2/rscg_examples_site/docs/Categories/_PrimitiveWinAPI.mdx
index 1fc0fd329..a0cae9cf0 100644
--- a/v2/rscg_examples_site/docs/Categories/_PrimitiveWinAPI.mdx
+++ b/v2/rscg_examples_site/docs/Categories/_PrimitiveWinAPI.mdx
@@ -1,10 +1,10 @@
### Category "WinAPI" has the following generators:
- 1 [Com](/docs/Com)
+ 1 [Com](/docs/Com) [](https://www.nuget.org/packages/System.Runtime.InteropServices/)  2023-11-20
- 2 [Microsoft.Windows.CsWin32](/docs/Microsoft.Windows.CsWin32)
+ 2 [Microsoft.Windows.CsWin32](/docs/Microsoft.Windows.CsWin32) [](https://www.nuget.org/packages/Microsoft.Windows.CsWin32/)  2024-12-01
- 3 [NativeObjects](/docs/NativeObjects)
+ 3 [NativeObjects](/docs/NativeObjects) [](https://www.nuget.org/packages/NativeObjects/)  2025-03-28
### See category
diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/TeCLI.md b/v2/rscg_examples_site/docs/RSCG-Examples/TeCLI.md
new file mode 100644
index 000000000..bc20a2808
--- /dev/null
+++ b/v2/rscg_examples_site/docs/RSCG-Examples/TeCLI.md
@@ -0,0 +1,823 @@
+---
+sidebar_position: 2380
+title: 238 - TeCLI
+description: Parse Command line arguments
+slug: /TeCLI
+---
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+import TOCInline from '@theme/TOCInline';
+import SameCategory from '../Categories/_PrimitiveCommandLine.mdx';
+
+# TeCLI by Tyler Coles
+
+
+
+
+## NuGet / site data
+[](https://www.nuget.org/packages/TeCLI/)
+[](https://github.com/tyevco/TeCLI)
+
+
+## Details
+
+### Info
+:::info
+
+Name: **TeCLI**
+
+C# CLI source generator tool
+
+Author: Tyler Coles
+
+NuGet:
+*https://www.nuget.org/packages/TeCLI/*
+
+
+You can find more details at https://github.com/tyevco/TeCLI
+
+Source: https://github.com/tyevco/TeCLI
+
+:::
+
+### Author
+:::note
+Tyler Coles
+
+:::
+
+### Original Readme
+:::note
+
+# TeCLI
+
+TeCLI is a source-generated CLI parsing library for .NET that simplifies command-line interface development. Using Roslyn source generators and custom attributes, TeCLI automatically generates type-safe parsing and dispatching logic at compile time.
+
+## Features
+
+- **Source Generation** - Zero-runtime reflection, all code generated at compile time
+- **Attribute-Based API** - Simple, declarative command and option definitions
+- **Type-Safe Parsing** - Automatic parsing of all primitive types with compile-time validation
+- **Help Generation** - Automatic `--help` text generation for commands and actions
+- **Roslyn Analyzers** - 12 analyzers providing real-time feedback and error detection
+- **Dependency Injection** - Optional DI integration via extension package
+- **Async Support** - First-class support for async actions with `Task` and `ValueTask`
+- **Short/Long Options** - Support for both `-e` and `--environment` style flags
+- **Container Parameters** - Group related options into complex types
+
+## Installation
+
+```bash
+dotnet add package TeCLI
+```
+
+For dependency injection support:
+
+```bash
+dotnet add package TeCLI.Extensions.DependencyInjection
+```
+
+## Quick Start
+
+### 1. Define a Command
+
+```csharp
+using TeCLI;
+
+[Command("greet", Description = "Greets the user")]
+public class GreetCommand
+{
+ [Primary(Description = "Say hello")]
+ public void Hello([Argument(Description = "Name to greet")] string name)
+ {
+ Console.WriteLine($"Hello, {name}!");
+ }
+
+ [Action("goodbye", Description = "Say goodbye")]
+ public void Goodbye([Argument] string name)
+ {
+ Console.WriteLine($"Goodbye, {name}!");
+ }
+}
+```
+
+### 2. Dispatch Commands
+
+```csharp
+public class Program
+{
+ public static async Task Main(string[] args)
+ {
+ await CommandDispatcher.DispatchAsync(args);
+ }
+}
+```
+
+### 3. Run Your CLI
+
+```bash
+# Run primary action
+myapp greet John
+# Output: Hello, John!
+
+# Run named action
+myapp greet goodbye John
+# Output: Goodbye, John!
+
+# Get help
+myapp --help
+myapp greet --help
+```
+
+## Attributes Reference
+
+### Command Attributes
+
+#### `[Command("name")]`
+Marks a class as a CLI command.
+
+- **Name** (required): Command name as it appears on the command line
+- **Description** (optional): Description shown in help text
+
+```csharp
+[Command("deploy", Description = "Deploy the application")]
+public class DeployCommand \{ }
+```
+
+### Action Attributes
+
+#### `[Action("name")]`
+Marks a method as a named action (subcommand).
+
+- **Name** (required): Action name
+- **Description** (optional): Description shown in help text
+
+```csharp
+[Action("start", Description = "Start the service")]
+public void Start() \{ }
+```
+
+#### `[Primary]`
+Marks a method as the default action when no action name is specified.
+
+- Only one `[Primary]` action allowed per command
+- Can be combined with `[Action]` for both default and named invocation
+
+```csharp
+[Primary(Description = "Run the default action")]
+public void Execute() \{ }
+```
+
+### Parameter Attributes
+
+#### `[Option("name")]`
+Marks a parameter or property as a named option.
+
+- **Name** (required): Long option name (used with `--`)
+- **ShortName** (optional): Single-character short name (used with `-`)
+- **Description** (optional): Description for help text
+
+```csharp
+[Option("environment", ShortName = 'e', Description = "Target environment")]
+string environment
+
+[Option("force", ShortName = 'f')] // Boolean switch
+bool force
+```
+
+#### `[Argument]`
+Marks a parameter or property as a positional argument.
+
+- **Description** (optional): Description for help text
+- Arguments are positional and required by default
+- Use default values to make arguments optional
+
+```csharp
+[Argument(Description = "Input file path")]
+string inputFile
+
+[Argument(Description = "Output file path")]
+string outputFile = "output.txt" // Optional with default
+```
+
+## Supported Types
+
+All primitive .NET types are supported for options and arguments:
+
+- **Boolean**: `bool` (switches when used as options)
+- **Characters**: `char`
+- **Integers**: `sbyte`, `byte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`
+- **Floating-point**: `float`, `double`, `decimal`
+- **Strings**: `string`
+
+## Help Text Generation
+
+TeCLI automatically generates comprehensive help text for your CLI.
+
+### Reserved Switches
+
+The `--help` and `-h` switches are **reserved** and cannot be used as user-defined option names. They are available at both application and command levels.
+
+### Application-Level Help
+
+```bash
+myapp --help
+```
+
+Shows all available commands with descriptions.
+
+### Command-Level Help
+
+```bash
+myapp deploy --help
+```
+
+Shows:
+- Command description
+- Usage patterns for all actions
+- Available actions with descriptions
+- Options (including `--help`)
+
+## Dependency Injection
+
+The `TeCLI.Extensions.DependencyInjection` package provides integration with `Microsoft.Extensions.DependencyInjection`.
+
+### Setup
+
+```csharp
+using Microsoft.Extensions.DependencyInjection;
+using TeCLI.Extensions.DependencyInjection;
+
+IServiceCollection services = new ServiceCollection();
+
+// Register your services
+services.AddSingleton();
+
+// Add command dispatcher
+services.AddCommandDispatcher();
+
+// Build and dispatch
+var serviceProvider = services.BuildServiceProvider();
+var dispatcher = serviceProvider.GetRequiredService();
+await dispatcher.DispatchAsync(args);
+```
+
+### Constructor Injection in Commands
+
+```csharp
+[Command("process")]
+public class ProcessCommand
+{
+ private readonly IMyService _service;
+
+ public ProcessCommand(IMyService service)
+ {
+ _service = service;
+ }
+
+ [Primary]
+ public void Execute()
+ {
+ _service.DoWork();
+ }
+}
+```
+
+## Async Support
+
+TeCLI fully supports asynchronous actions using `Task` and `ValueTask`:
+
+```csharp
+[Command("fetch")]
+public class FetchCommand
+{
+ [Primary]
+ public async Task FetchData(string url)
+ {
+ using var client = new HttpClient();
+ var data = await client.GetStringAsync(url);
+ Console.WriteLine(data);
+ }
+
+ [Action("multiple")]
+ public async ValueTask FetchMultiple(string[] urls)
+ {
+ // Async implementation
+ }
+}
+```
+
+## Container Parameters
+
+Group related options into complex types:
+
+```csharp
+public class DeploymentOptions
+{
+ [Option("environment", ShortName = 'e')]
+ public string Environment \{ get; set; }
+
+ [Option("region", ShortName = 'r')]
+ public string Region \{ get; set; }
+
+ [Option("verbose", ShortName = 'v')]
+ public bool Verbose \{ get; set; }
+}
+
+[Command("deploy")]
+public class DeployCommand
+{
+ [Primary]
+ public void Execute(DeploymentOptions options)
+ {
+ Console.WriteLine($"Deploying to {options.Environment} in {options.Region}");
+ }
+}
+```
+
+Usage:
+```bash
+myapp deploy -e production -r us-west --verbose
+```
+
+## Compile-Time Analyzers
+
+TeCLI includes 12 Roslyn analyzers that provide real-time feedback:
+
+### Error-Level (8 analyzers)
+- **CLI001**: Options/arguments must use primitive types
+- **CLI002**: Option properties must have accessible setters
+- **CLI003**: Only one `[Primary]` action allowed per command
+- **CLI006**: Command/action/option names cannot be empty
+- **CLI007**: Action names must be unique within a command
+- **CLI008**: Option names must be unique within an action
+- **CLI009**: Argument positions cannot conflict
+- **CLI010**: Option short names must be unique within an action
+
+### Warning-Level (4 analyzers)
+- **CLI004**: Command names should contain only letters, numbers, and hyphens
+- **CLI005**: Option names should contain only letters, numbers, and hyphens
+- **CLI011**: Async methods must return `Task` or `ValueTask`
+- **CLI012**: Avoid async void in action methods
+
+### Diagnostic Suppressor
+- **CLI900**: Suppresses CS8618 nullable warnings for properties with `[Option]`/`[Argument]` attributes (generator initializes them)
+
+## Error Handling
+
+TeCLI provides helpful error messages for common issues:
+
+- Missing required parameters
+- Invalid option values
+- Unknown commands or actions
+- Type conversion failures
+
+All error messages include a suggestion to use `--help` for guidance.
+
+## Examples
+
+### Basic Command with Options
+
+```csharp
+[Command("build", Description = "Build the project")]
+public class BuildCommand
+{
+ [Primary(Description = "Build the project")]
+ public void Build(
+ [Option("configuration", ShortName = 'c', Description = "Build configuration")]
+ string configuration = "Debug",
+
+ [Option("output", ShortName = 'o', Description = "Output directory")]
+ string output = "./bin",
+
+ [Option("verbose", ShortName = 'v', Description = "Verbose output")]
+ bool verbose = false)
+ {
+ Console.WriteLine($"Building in {configuration} mode...");
+ if (verbose)
+ {
+ Console.WriteLine($"Output: {output}");
+ }
+ }
+}
+```
+
+Usage:
+```bash
+myapp build -c Release -o ./dist --verbose
+myapp build --configuration Release --output ./dist -v
+```
+
+### Multiple Actions
+
+```csharp
+[Command("git")]
+public class GitCommand
+{
+ [Action("commit", Description = "Commit changes")]
+ public void Commit(
+ [Option("message", ShortName = 'm')] string message,
+ [Option("all", ShortName = 'a')] bool all = false)
+ {
+ Console.WriteLine($"Committing: {message}");
+ }
+
+ [Action("push", Description = "Push to remote")]
+ public async Task Push(
+ [Option("force", ShortName = 'f')] bool force = false)
+ {
+ await Task.Run(() => Console.WriteLine("Pushing..."));
+ }
+}
+```
+
+Usage:
+```bash
+myapp git commit -m "Initial commit" --all
+myapp git push --force
+```
+
+## Framework Support
+
+TeCLI supports .NET 6.0, 7.0, 8.0, 9.0, and 10.0.
+
+**Core Library:** Targets netstandard2.0 for maximum compatibility with source generators.
+
+**Test & Example Projects:** Support .NET 8.0, 9.0, and 10.0.
+
+## Contributing
+
+Contributions are welcome! Please fork the repository, make your changes, and submit a pull request.
+
+## Additional Resources
+
+- **Code Coverage**: See [COVERAGE.md](https://github.com/tyevco/TeCLI/COVERAGE.md) for testing and coverage guidelines
+- **Benchmarks**: See [TeCLI.Benchmarks/README.md](https://github.com/tyevco/TeCLI/TeCLI.Benchmarks/README.md) for performance benchmarks
+- **Integration Tests**: See [TeCLI.Tests/README.md](https://github.com/tyevco/TeCLI/TeCLI.Tests/README.md) for test examples
+
+
+:::
+
+### About
+:::note
+
+Parse Command line arguments
+
+
+:::
+
+## How to use
+
+### Example (source csproj, source files)
+
+
+
+
+
+This is the CSharp Project that references **TeCLI**
+```xml showLineNumbers {15}
+
+
+
+ Exe
+ net10.0
+ enable
+ enable
+
+
+ true
+ $(BaseIntermediateOutputPath)\GX
+
+
+
+
+
+
+
+
+
+
+
+```
+
+
+
+
+
+ This is the use of **TeCLI** in *Program.cs*
+
+```csharp showLineNumbers
+using TeCLI;
+using Microsoft.Extensions.DependencyInjection;
+
+Console.WriteLine("Hello, World!");
+// execute with makesum sum 10 20
+
+//Do not know how to work those
+// --help
+// --msg Andrei
+// echo --msg Andrei
+// sum 10 20
+
+IServiceCollection services = new ServiceCollection();
+services.AddCommandDispatcher();
+
+var sp = services.BuildServiceProvider();
+
+var dispatcher = sp.GetRequiredService();
+await dispatcher.DispatchAsync(args);
+
+```
+
+
+
+
+ This is the use of **TeCLI** in *CmdForSum.cs*
+
+```csharp showLineNumbers
+using TeCLI.Attributes;
+
+namespace ConsoleDemo;
+
+[Command("MakeSum", Description = "Makes sum")]
+public class CmdForSum
+{
+ [Action("sum")]
+ public void MySum([Argument(Description = "x")] int x, [Argument(Description = "y")] int y)
+ {
+ Console.WriteLine($"Hello, {x+y}!");
+ }
+}
+
+```
+
+
+
+
+### Generated Files
+
+Those are taken from $(BaseIntermediateOutputPath)\GX
+
+
+
+
+```csharp showLineNumbers
+using System;
+using System.Linq;
+using TeCLI;
+using TeCLI.Attributes;
+using global::ConsoleDemo;
+
+namespace TeCLI
+{
+ public partial class CommandDispatcher
+ {
+ private async Task DispatchCmdForSumAsync(string[] args)
+ {
+ if (args.Length == 0)
+ {
+ throw new Exception();
+ }
+ else
+ {
+ string action = args[0].ToLower();
+ string[] remainingArgs = args.Skip(1).ToArray();
+ switch (action)
+ {
+ case "sum":
+ {
+ ProcessCmdForSumMySum(remainingArgs);
+ break;
+ }
+ default:
+ {
+ Console.WriteLine($"Unknown action: {action}");
+ break;
+ }
+ }
+ }
+ }
+
+ private void ProcessCmdForSumMySum(string[] args)
+ {
+ if (args.Length == 0)
+ {
+ throw new Exception();
+ }
+ else
+ {
+ int p0 = default;
+ {
+ if (args.Length < 1)
+ {
+ throw new ArgumentException("Required argument 'x' not provided.");
+ }
+ else
+ {
+ try
+ {
+ p0 = (int)Convert.ChangeType(args[0], typeof(int));
+ }
+ catch
+ {
+ throw new ArgumentException("Invalid syntax provided for argument 'x'.");
+ }
+ }
+ }
+ int p1 = default;
+ {
+ if (args.Length < 2)
+ {
+ throw new ArgumentException("Required argument 'y' not provided.");
+ }
+ else
+ {
+ try
+ {
+ p1 = (int)Convert.ChangeType(args[1], typeof(int));
+ }
+ catch
+ {
+ throw new ArgumentException("Invalid syntax provided for argument 'y'.");
+ }
+ }
+ }
+
+ // Now invoke the method with the parsed parameters
+ InvokeCommandAction(command => command.MySum(p0, p1));
+ }
+ }
+
+ }
+}
+
+```
+
+
+
+
+```csharp showLineNumbers
+using System;
+
+namespace TeCLI
+{
+ public partial class CommandDispatcher
+ {
+ public static void DisplayCommandCmdForSumHelp(string actionName = null)
+ {
+ Console.WriteLine("Please provide more details...");
+ }
+ }
+}
+
+```
+
+
+
+
+```csharp showLineNumbers
+using System;
+using System.Linq;
+
+namespace TeCLI
+{
+ public partial class CommandDispatcher
+ {
+ public async Task DispatchAsync(string[] args)
+ {
+ if (args.Length == 0)
+ {
+ DisplayApplicationHelp();
+ }
+ else
+ {
+
+ string command = args[0].ToLower();
+ string[] remainingArgs = args.Skip(1).ToArray();
+
+ switch (command)
+ {
+ case "makesum":
+ {
+ await DispatchCmdForSumAsync(remainingArgs);
+ break;
+ }
+
+ default:
+ {
+ Console.WriteLine($"Unknown command: {args[0]}");
+ DisplayApplicationHelp();
+ break;
+ }
+ }
+ }
+ }
+ }
+}
+
+```
+
+
+
+
+```csharp showLineNumbers
+using System;
+
+namespace TeCLI
+{
+ public partial class CommandDispatcher
+ {
+ public static void DisplayApplicationHelp()
+ {
+ Console.WriteLine("Please provide more details...");
+ }
+ }
+}
+
+```
+
+
+
+
+```csharp showLineNumbers
+using System;
+using System.Linq;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace TeCLI
+{
+ public partial class CommandDispatcher
+ {
+ private IServiceProvider ServiceProvider \{ get; }
+
+ public CommandDispatcher(IServiceProvider serviceProvider)
+ {
+ ServiceProvider = serviceProvider;
+ }
+
+ async Task InvokeCommandActionAsync(Func parameterizedAction)
+ {
+ var command = ServiceProvider.GetRequiredService();
+ await parameterizedAction?.Invoke(command);
+ }
+
+ void InvokeCommandAction(Action parameterizedAction)
+ {
+ var command = ServiceProvider.GetRequiredService();
+ parameterizedAction?.Invoke(command);
+ }
+ }
+}
+
+```
+
+
+
+
+```csharp showLineNumbers
+using System;
+using System.Linq;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace TeCLI
+{
+ public static class CommandDispatcherExtensions
+ {
+ public static IServiceCollection AddCommandDispatcher(this IServiceCollection services)
+ {
+ services.AddSingleton();
+ services.AddSingleton();
+ return services;
+ }
+ }
+}
+
+```
+
+
+
+
+## Useful
+
+### Download Example (.NET C#)
+
+:::tip
+
+[Download Example project TeCLI ](/sources/TeCLI.zip)
+
+:::
+
+
+### Share TeCLI
+
+
+
+https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI
+
+
+
diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/index.md b/v2/rscg_examples_site/docs/RSCG-Examples/index.md
index f126b805c..e9b9864b4 100644
--- a/v2/rscg_examples_site/docs/RSCG-Examples/index.md
+++ b/v2/rscg_examples_site/docs/RSCG-Examples/index.md
@@ -1,7 +1,7 @@
---
sidebar_position: 30
-title: 237 RSCG list by category
-description: 237 RSCG list by category
+title: 238 RSCG list by category
+description: 238 RSCG list by category
slug: /rscg-examples
---
@@ -253,7 +253,7 @@ import DocCardList from '@theme/DocCardList';
## CommandLine
- Expand CommandLine =>examples:3
+ Expand CommandLine =>examples:4
@@ -269,6 +269,11 @@ import DocCardList from '@theme/DocCardList';
[ConsoleAppFramework](/docs/ConsoleAppFramework)
+
+
+
+[TeCLI](/docs/TeCLI)
+
@@ -1554,6 +1559,8 @@ flowchart LR;
CommandLine--> ConsoleAppFramework((ConsoleAppFramework))
+ CommandLine--> TeCLI((TeCLI))
+
Console--> Figgle((Figgle))
Constructor--> AutoDeconstruct((AutoDeconstruct))
diff --git a/v2/rscg_examples_site/docs/about.md b/v2/rscg_examples_site/docs/about.md
index 55cd123de..417e8a642 100644
--- a/v2/rscg_examples_site/docs/about.md
+++ b/v2/rscg_examples_site/docs/about.md
@@ -6,7 +6,7 @@ title: About
## Content
You will find here code examples
-of 237 Roslyn Source Code Generator (RSCG)
+of 238 Roslyn Source Code Generator (RSCG)
that can be useful for you. That means, you will write more elegant and concise code - even if the generators code is not always nice to look.
## Are those examples ready for production?
diff --git a/v2/rscg_examples_site/docs/indexRSCG.md b/v2/rscg_examples_site/docs/indexRSCG.md
index cc0926273..f87492bb4 100644
--- a/v2/rscg_examples_site/docs/indexRSCG.md
+++ b/v2/rscg_examples_site/docs/indexRSCG.md
@@ -7,9 +7,9 @@ slug: /List-of-RSCG
import useBaseUrl from '@docusaurus/useBaseUrl';
-## 237 RSCG with examples in descending chronological order
+## 238 RSCG with examples in descending chronological order
-This is the list of 237 ( 15 from Microsoft) RSCG with examples
+This is the list of 238 ( 15 from Microsoft) RSCG with examples
[See by category](/docs/rscg-examples) [See as json](/exports/RSCG.json) [See as Excel](/exports/RSCG.xlsx)
@@ -20,6 +20,7 @@ This is the list of 237 ( 15 from Microsoft) RSCG with examples
| No | Name | Date | Category |
| --------- | ----- | ---- | -------- |
+|238| [TeCLI by Tyler Coles ](/docs/TeCLI)|2025-11-07 => 07 November 2025 | [CommandLine](/docs/Categories/CommandLine) |
|237| [Program by Microsoft ](/docs/Program)|2025-11-06 => 06 November 2025 | [EnhancementClass](/docs/Categories/EnhancementClass) |
|236| [validly by Roman Jambor ](/docs/validly)|2025-10-06 => 06 October 2025 | [Validator](/docs/Categories/Validator) |
|235| [Csvcsharp by Yusuke Nakada ](/docs/Csvcsharp)|2025-10-05 => 05 October 2025 | [Serializer](/docs/Categories/Serializer) |
diff --git a/v2/rscg_examples_site/src/components/HomepageFeatures/index.js b/v2/rscg_examples_site/src/components/HomepageFeatures/index.js
index cdca5edcc..1a4764f53 100644
--- a/v2/rscg_examples_site/src/components/HomepageFeatures/index.js
+++ b/v2/rscg_examples_site/src/components/HomepageFeatures/index.js
@@ -4,7 +4,7 @@ import styles from './styles.module.css';
const FeatureList = [
{
-title: '237 Examples (15 from MSFT)',
+title: '238 Examples (15 from MSFT)',
Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default,
description: (
<>
diff --git a/v2/rscg_examples_site/static/exports/RSCG.json b/v2/rscg_examples_site/static/exports/RSCG.json
index 814dbf71c..7a0d3696b 100644
--- a/v2/rscg_examples_site/static/exports/RSCG.json
+++ b/v2/rscg_examples_site/static/exports/RSCG.json
@@ -1897,6 +1897,14 @@
"Source": "https://github.com/dotnet/aspnetcore/",
"Category": "EnhancementClass",
"AddedOn": "2025-11-06T00:00:00"
+ },
+ {
+ "Name": "TeCLI",
+ "Link": "https://ignatandrei.github.io/RSCG_Examples/v2/docs/TeCLI",
+ "NuGet": "https://www.nuget.org/packages/TeCLI/",
+ "Source": "https://github.com/tyevco/TeCLI",
+ "Category": "CommandLine",
+ "AddedOn": "2025-11-07T00:00:00"
}
]
}
\ No newline at end of file
diff --git a/v2/rscg_examples_site/static/exports/RSCG.xlsx b/v2/rscg_examples_site/static/exports/RSCG.xlsx
index 045f006ac..7762264ad 100644
Binary files a/v2/rscg_examples_site/static/exports/RSCG.xlsx and b/v2/rscg_examples_site/static/exports/RSCG.xlsx differ
diff --git a/v2/rscg_examples_site/static/sources/TeCLI.zip b/v2/rscg_examples_site/static/sources/TeCLI.zip
new file mode 100644
index 000000000..a4f97908a
Binary files /dev/null and b/v2/rscg_examples_site/static/sources/TeCLI.zip differ