Skip to content

Commit

Permalink
Ready to publish
Browse files Browse the repository at this point in the history
  • Loading branch information
ramoneeza committed Jul 8, 2023
1 parent 0a4dfe5 commit 5b9e5e5
Show file tree
Hide file tree
Showing 23 changed files with 215 additions and 46 deletions.
11 changes: 11 additions & 0 deletions Rop.ControllerGenerator.Annotations/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Rop.ControllerGenerator.Annotations

Features
--------

Annotations for Rop.ControllerGenerator

The package is published in nuget as 'Rop.ControllerGenerator.Annotations'

------
(C)2023 Ramón Ordiales Plaza
Original file line number Diff line number Diff line change
@@ -1,8 +1,31 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<PackageId>Rop.ControllerGenerator.Annotations</PackageId>
<Title>Rop.ControllerGenerator.Annotations</Title>
<TargetFramework>net7.0</TargetFramework>
<Nullable>enable</Nullable>
<PackageTags>extensions;controllers;winforms;source-generator;roslyn</PackageTags>
<Description>Annotations to ControllerGenerator</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.4</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2023 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>


<ItemGroup>
<Compile Remove="Packs\**" />
<EmbeddedResource Remove="Packs\**" />
<None Remove="Packs\**" />
<None Include=".\Readme.md" Pack="true" PackagePath="\" />
</ItemGroup>


</Project>
11 changes: 8 additions & 3 deletions Rop.ControllerGenerator/Readme.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
# Rop.Winforms7.ControllerGenerator
# Rop.ControllerGenerator

Features
--------

Add All controler to a form
Add All controlers to a form

The package is published in nuget as 'Rop.Winforms7.ControllerGenerator'
The package is published in nuget as 'Rop.ControllerGenerator'

The source generator must be included as:

* OutputItemType="Analyzer"
* ReferenceOutputAssembly="false"

------
(C)2023 Ramón Ordiales Plaza
9 changes: 5 additions & 4 deletions Rop.ControllerGenerator/Rop.ControllerGenerator.csproj
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageId>Rop.Winforms7.ControllerGenerator</PackageId>
<Title>Rop.Winforms7.ControllerGenerator</Title>
<PackageId>Rop.ControllerGenerator</PackageId>
<Title>Rop.ControllerGenerator</Title>
<TargetFramework>netstandard2.0</TargetFramework>
<IsRoslynComponent>true</IsRoslynComponent>
<RootNamespace>Rop.Winforms7.ControllerGenerator</RootNamespace>
<RootNamespace>Rop.ControllerGenerator</RootNamespace>
<PackageTags>extensions;controllers;winforms;source-generator;roslyn</PackageTags>
<Description>Source generator to insert controllers</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.1</Version>
<Version>1.0.5</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2023 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
Expand Down
13 changes: 13 additions & 0 deletions Rop.CopyPartial.Annotations/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Rop.CopyPartial.Annotations

Features
--------

Annotations for Rop.CopyPartialGenerator

Copy a partial class to another partial class

The package is published in nuget as 'Rop.CopyPartialGenerator'

------
(C)2023 Ramón Ordiales Plaza
14 changes: 11 additions & 3 deletions Rop.CopyPartial.Annotations/Rop.CopyPartial.Annotations.csproj
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PropertyGroup>
<Title>Rop.CopyPartial.Annotations</Title>
<RootNamespace>Rop.CopyPartial.Annotations</RootNamespace>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageTags>helper-classes;AOP;annotations</PackageTags>
<Description>Annotations for Copy Partial Generator</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.2</Version>
<Version>1.0.6</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageId>Rop.CopyPartial.Annotations</PackageId>
</PropertyGroup>
</PropertyGroup>

<ItemGroup>
<Compile Remove="Packs\**" />
<EmbeddedResource Remove="Packs\**" />
<None Remove="Packs\**" />
<None Include=".\Readme.md" Pack="true" PackagePath="\" />
</ItemGroup>

</Project>
4 changes: 4 additions & 0 deletions Rop.CopyPartialGenerator/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Features

Rop.CopyPArtialGenerator is a source generator solution to copy a partial class to another

The source generator must be included as:

* OutputItemType="Analyzer"
* ReferenceOutputAssembly="false"

------
(C)2022 Ramón Ordiales Plaza
6 changes: 3 additions & 3 deletions Rop.CopyPartialGenerator/Rop.CopyPartialGenerator.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageId>Rop.CopyPartialGenerator</PackageId>
<Title>Rop.CopyPartialGenerator</Title>
Expand All @@ -8,13 +8,13 @@
<PackageTags>extensions;proxy;source generator;roslyn</PackageTags>
<Description>Source generator to create ProxyClasses</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.5</Version>
<Version>1.0.8</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.CopyPartialGenerator</PackageProjectUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
Expand Down
13 changes: 13 additions & 0 deletions Rop.DerivedFrom.Annotations/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Rop.DerivedFrom.Annotations

Features
--------

Annotations for Rop.DerivedFromGenerator

Create a partial class that derives from another generic base class

The package is published in nuget as 'Rop.DerivedFromGenerator'

------
(C)2023 Ramón Ordiales Plaza
25 changes: 21 additions & 4 deletions Rop.DerivedFrom.Annotations/Rop.DerivedFrom.Annotations.csproj
Original file line number Diff line number Diff line change
@@ -1,9 +1,26 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<Title>Rop.DerivedFrom.Annotations</Title>
<RootNamespace>Rop.DerivedFrom.Annotations</RootNamespace>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageTags>helper-classes;winforms;annotations</PackageTags>
<Description>Annotations for DerivedFrom Generator</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.2</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageId>Rop.DerivedFrom.Annotations</PackageId>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Packs\**" />
<EmbeddedResource Remove="Packs\**" />
<None Remove="Packs\**" />
<None Include=".\Readme.md" Pack="true" PackagePath="\" />
</ItemGroup>

</Project>
14 changes: 11 additions & 3 deletions Rop.DerivedFromGenerator/Readme.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
# Rop.Winforms7.DerivedFromGenerator
# Rop.DerivedFromGenerator

Features
--------

It Allows to derive a form from another generic form
It is a source generator solution to create a partial class that derives from another generic base class.

When use in a Winforms project, the designer will work with the generated class.

The package is published in nuget as 'Rop.DerivedFromGenerator'

The source generator must be included as:

* OutputItemType="Analyzer"
* ReferenceOutputAssembly="false"

The package is published in nuget as 'Rop.Winforms7.DerivedFromGenerator'

------
(C)2023 Ramón Ordiales Plaza
3 changes: 2 additions & 1 deletion Rop.DerivedFromGenerator/Rop.DerivedFromGenerator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@
<PackageTags>extensions;generics;winforms;source-generator;roslyn</PackageTags>
<Description>Source generator to derive form from generic</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.2</Version>
<Version>1.0.3</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2023 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
Expand Down
11 changes: 11 additions & 0 deletions Rop.OneOfExtension.Annotations/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Rop.OneOfExtension.Annotations

Features
--------

Annotations for Rop.OneOfExtensionGenerator

The package is published in nuget as 'Rop.OneOfExtensions.Annotations'

------
(C)2023 Ramón Ordiales Plaza
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Title>Rop.OneOfExtension.Annotations</Title>
Expand All @@ -7,20 +7,20 @@
<PackageTags>helper-classes;extensions;oneof;annotations</PackageTags>
<Description>Annotations for decorate OneOf Helper Extensions</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.2</Version>
<Version>1.0.4</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.OneOfExtension.Annotations</PackageProjectUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<PackageId>Rop.OneOfExtension.Annotations</PackageId>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Packs\**" />
<EmbeddedResource Remove="Packs\**" />
<None Remove="Packs\**" />
<None Include="..\Readme.md" Pack="true" PackagePath="\" />
<None Include="Readme.md" Pack="true" PackagePath="\" />
</ItemGroup>
</Project>
19 changes: 19 additions & 0 deletions Rop.OneOfExtensionGenerator/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Rop.OneOfExtensionGenerator

Features
--------

It is a source generator solution to create Extensions based on OneOf types.

The source generator will split the OneOf extension methods in several extensions methods, one for each type in the OneOf.
This allows to use the extension methods without the need to specify the type. And avoid the need to repeat the same code for each type.

The package is published in nuget as 'Rop.OneOfExtensionGenerator'

The source generator must be included as:

* OutputItemType="Analyzer"
* ReferenceOutputAssembly="false"

------
(C)2022 Ramón Ordiales Plaza
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
<PackageTags>helper-classes;extensions;oneof;source generator;roslyn</PackageTags>
<Description>Source generator to create OneOf Helper Extensions</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.4</Version>
<Version>1.0.7</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.OneOfExtensionGenerator</PackageProjectUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
Expand All @@ -27,7 +27,7 @@
<Compile Remove="Packs\**" />
<EmbeddedResource Remove="Packs\**" />
<None Remove="Packs\**" />
<None Include="..\Readme.md" Pack="true" PackagePath="\" />
<None Include="Readme.md" Pack="true" PackagePath="\" />
</ItemGroup>
<ItemGroup Label="Package References">
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.1.0" PrivateAssets="all" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
<PackageTags>helper-classes;proxy;annotations</PackageTags>
<Description>Annotations for decorate Proxy Generator</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.18</Version>
<Version>1.0.20</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.ProxyGenerator</PackageProjectUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<PackageId>Rop.ProxyGenerator.Annotations</PackageId>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions Rop.ProxyGenerator/Rop.ProxyGenerator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
<PackageTags>extensions;proxy;source-generator;roslyn</PackageTags>
<Description>Source generator to create ProxyClasses</Description>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>1.0.25</Version>
<Version>1.0.27</Version>
<Authors>Ramon Ordiales Plaza</Authors>
<Company>Ramon Ordiales Plaza</Company>
<Copyright>2022 Ramon Ordiales</Copyright>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<RepositoryUrl>https://api.nuget.org/v3/index.json</RepositoryUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.ProxyGenerator</PackageProjectUrl>
<PackageProjectUrl>https://github.com/ramoneeza/Rop.Generators</PackageProjectUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
Expand Down
7 changes: 0 additions & 7 deletions Rop.StaticExtension.Annotations/Class1.cs

This file was deleted.

13 changes: 13 additions & 0 deletions Rop.StaticExtension.Annotations/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Rop.StaticExtension.Annotations

Features
--------

Annotations for Rop.StaticExtensionGenerator

The package is published in nuget as 'Rop.StaticExtensions.Annotations'



------
(C)2023 Ramón Ordiales Plaza
Loading

0 comments on commit 5b9e5e5

Please sign in to comment.