Skip to content

Commit 96298a9

Browse files
committed
All
- icon, readme and license updated
1 parent c84b93d commit 96298a9

28 files changed

+287
-753
lines changed

Angular/KY.Generator.Angular.csproj

+10-4
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
<Authors>KY-Programming</Authors>
66
<Company>KY-Programming</Company>
77
<Product>KY.Generator</Product>
8-
<Version>8.4.1</Version>
8+
<Version>8.4.2</Version>
99
<Copyright>2022 - KY-Programming</Copyright>
1010
<Description>Angular Module for KY-Generator
1111
Download KY.Generator to use this module</Description>
12-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
14-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
15+
<PackageIcon>assets\icon.png</PackageIcon>
1516
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
16-
<PackageTags>KY-Generator KY Generator Angular</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator Angular</PackageTags>
1718
<LangVersion>latest</LangVersion>
1819
</PropertyGroup>
1920

@@ -34,4 +35,9 @@ Download KY.Generator to use this module</Description>
3435
<ProjectReference Include="..\TypeScript\KY.Generator.TypeScript.csproj" />
3536
</ItemGroup>
3637

38+
<ItemGroup>
39+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
40+
<None Include="..\Common\README.md" Pack="true" PackagePath=""/>
41+
</ItemGroup>
42+
3743
</Project>

Annotations/KY.Generator.Annotations.csproj

+10-4
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<Company>KY-Programming</Company>
66
<Authors>KY-Programming</Authors>
7-
<Version>8.4.1</Version>
7+
<Version>8.4.2</Version>
88
<Product>KY.Generator</Product>
99
<Description>Annotations for KY-Generator</Description>
1010
<Copyright>2022 - KY-Programming</Copyright>
11-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
11+
<PackageReadmeFile>README.md</PackageReadmeFile>
12+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1213
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
13-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
14+
<PackageIcon>assets\icon.png</PackageIcon>
1415
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
1516
<RepositoryType>git</RepositoryType>
16-
<PackageTags>KY-Generator KY Generator Annotations</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator Annotations</PackageTags>
1718
<RootNamespace>KY.Generator</RootNamespace>
1819
<LangVersion>latest</LangVersion>
1920
</PropertyGroup>
@@ -26,4 +27,9 @@
2627
<OutputPath>..\bin\Release</OutputPath>
2728
</PropertyGroup>
2829

30+
<ItemGroup>
31+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
32+
<None Include="README.md" Pack="true" PackagePath=""/>
33+
</ItemGroup>
34+
2935
</Project>

Annotations/README.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# KY.Generator.Annotations ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat)
2+
3+
[Documentation](https://generator.ky-programming.de) | [Getting Started](https://generator.ky-programming.de/start) | [Supported Platforms](https://generator.ky-programming.de/start/platforms) | [Need Help?](https://generator.ky-programming.de/start/help)
4+
5+
## Generate via Attributes
6+
7+
Annotations are attributes on classes, methods or properties.
8+
9+
The annotations are found in the KY.Generator.Annotations package
10+
11+
In example decorate an ASP.NET Core controller with an GenerateAngularService attribute to generate a full Angular service with all http request to your controller
12+
13+
```
14+
using KY.Generator;
15+
...
16+
17+
namespace ServiceFromAspNetCoreAnnotation.Controllers
18+
{
19+
[GenerateAngularService("\\ClientApp\\src\\app\\services", "\\ClientApp\\src\\app\\models")]
20+
[ApiController]
21+
[Route("[controller]")]
22+
public class WeatherForecastController : ControllerBase
23+
{
24+
...
25+
}
26+
}
27+
```
28+
29+
## This is a library package!
30+
This package does not contains any directly executable assemblies. You need at least the [KY.Generator](https://www.nuget.org/packages/KY.Generator/) ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat) package
31+
32+
## Read More
33+
Continue reading with [Annotations Overview](https://generator.ky-programming.de/start/code/annotations)

AspDotNet/KY.Generator.AspDotNet.csproj

+10-4
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<Company>KY-Programming</Company>
66
<Authors>KY-Programming</Authors>
7-
<Version>8.4.1</Version>
7+
<Version>8.4.2</Version>
88
<Product>KY.Generator</Product>
99
<Description>ASP.net Module for KY-Generator
1010
Download KY.Generator to use this module</Description>
1111
<Copyright>2022 - KY-Programming</Copyright>
12-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
14-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
15+
<PackageIcon>assets\icon.png</PackageIcon>
1516
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
16-
<PackageTags>KY-Generator KY Generator ASP.net</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator ASP.net</PackageTags>
1718
<LangVersion>latest</LangVersion>
1819
</PropertyGroup>
1920

@@ -37,4 +38,9 @@ Download KY.Generator to use this module</Description>
3738
<ProjectReference Include="..\Reflection\KY.Generator.Reflection.csproj" />
3839
</ItemGroup>
3940

41+
<ItemGroup>
42+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
43+
<None Include="..\Common\README.md" Pack="true" PackagePath=""/>
44+
</ItemGroup>
45+
4046
</Project>

CLI/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("8.4.1.0")]
36-
[assembly: AssemblyFileVersion("8.4.1.0")]
35+
[assembly: AssemblyVersion("8.4.2.0")]
36+
[assembly: AssemblyFileVersion("8.4.2.0")]

CLI/nuget.nuspec

+7-4
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,27 @@
33
<metadata>
44
<id>KY.Generator.CLI</id>
55
<!-- Ensure nuget.targets version is also updated -->
6-
<version>8.4.1</version>
6+
<version>8.4.2</version>
77
<title>KY.Generator.CLI</title>
88
<authors>KY-Programming</authors>
99
<owners>KY-Programming</owners>
10-
<licenseUrl>https://github.com/KY-Programming/generator/blob/master/LICENSE</licenseUrl>
10+
<license type="expression">MIT</license>
1111
<projectUrl>https://github.com/KY-Programming/generator</projectUrl>
12-
<iconUrl>https://ky-programming.de/images/logos/128.png</iconUrl>
12+
<icon>assets\icon.png</icon>
1313
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1414
<description>Command Line Interface for KY-Generator.
1515
Generate C# or TypeScript classes from .NET assemblies, JSON, TSQL or oData.
1616
Support for Angular, ASP.NET, ASP.NET Core, C# POCOs, TypeScript POCOs, Entity Framework and more.
1717
</description>
1818
<releaseNotes></releaseNotes>
1919
<copyright>Copyright 2022</copyright>
20-
<tags>KY-Generator KY Generator CLI</tags>
20+
<tags>KY-Generator KY.Generator CLI</tags>
21+
<readme>docs\README.md</readme>
2122
</metadata>
2223
<files>
2324
<file src="bin\Release\*.exe" target="tools" />
2425
<file src="bin\Release\*.dll" target="tools" />
26+
<file src="..\README.md" target="docs" />
27+
<file src="..\icon.png" target="assets" />
2528
</files>
2629
</package>

Common/DEPRECATED.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# KY.Generator ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat)
2+
3+
[Documentation](https://generator.ky-programming.de) | [Getting Started](https://generator.ky-programming.de/start) | [Supported Platforms](https://generator.ky-programming.de/start/platforms) | [Need Help?](https://generator.ky-programming.de/start/help)
4+
5+
## This package is DEPRECATED!
6+
Use the new [KY.Generator](https://www.nuget.org/packages/KY.Generator/) ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat) package
7+
8+
## Read More
9+
For complete overview see our [documentation](https://generator.ky-programming.de)

Common/KY.Generator.Common.csproj

+10-4
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
<Company>KY-Programming</Company>
66
<Authors>KY-Programming</Authors>
77
<Product>KY.Generator</Product>
8-
<Version>8.4.1</Version>
8+
<Version>8.4.2</Version>
99
<Description>Core elements for KY-Generator
1010
Download KY.Generator to use this module</Description>
1111
<Copyright>2022 - KY-Programming</Copyright>
12-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
14-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
15+
<PackageIcon>assets\icon.png</PackageIcon>
1516
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
16-
<PackageTags>KY-Generator KY Generator KY.Generator</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator</PackageTags>
1718
<RootNamespace>KY.Generator</RootNamespace>
1819
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
1920
<LangVersion>latest</LangVersion>
@@ -33,4 +34,9 @@ Download KY.Generator to use this module</Description>
3334
<PackageReference Include="System.Reflection.MetadataLoadContext" Version="4.7.2" />
3435
</ItemGroup>
3536

37+
<ItemGroup>
38+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
39+
<None Include="..\Common\README.md" Pack="true" PackagePath=""/>
40+
</ItemGroup>
41+
3642
</Project>

Common/README.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# KY.Generator ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat)
2+
3+
[Documentation](https://generator.ky-programming.de) | [Getting Started](https://generator.ky-programming.de/start) | [Supported Platforms](https://generator.ky-programming.de/start/platforms) | [Need Help?](https://generator.ky-programming.de/start/help)
4+
5+
## This is a library package!
6+
This package does not contains any directly executable assemblies. You need at least the [KY.Generator](https://www.nuget.org/packages/KY.Generator/) ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat) package
7+
8+
## Read More
9+
For complete overview see our [documentation](https://generator.ky-programming.de)

Csharp/KY.Generator.CSharp.csproj

+10-4
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@
55
<Authors>KY-Programming</Authors>
66
<Company>KY-Programming</Company>
77
<Product>KY.Generator</Product>
8-
<Version>8.4.1</Version>
8+
<Version>8.4.2</Version>
99
<Description>C# Module for KY-Generator
1010
Download KY.Generator to use this module</Description>
1111
<Copyright>2022 - KY-Programming</Copyright>
12-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
14-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
15+
<PackageIcon>assets\icon.png</PackageIcon>
1516
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
1617
<RepositoryType>git</RepositoryType>
17-
<PackageTags>KY-Generator KY Generator KY.Generator</PackageTags>
18+
<PackageTags>KY-Generator KY.Generator</PackageTags>
1819
<LangVersion>latest</LangVersion>
1920
</PropertyGroup>
2021

@@ -30,4 +31,9 @@ Download KY.Generator to use this module</Description>
3031
<ProjectReference Include="..\Common\KY.Generator.Common.csproj" />
3132
</ItemGroup>
3233

34+
<ItemGroup>
35+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
36+
<None Include="..\Common\README.md" Pack="true" PackagePath=""/>
37+
</ItemGroup>
38+
3339
</Project>

EntityFramework/KY.Generator.EntityFramework.csproj

+9-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99
<Copyright>2022 - KY-Programming</Copyright>
1010
<Description>EntityFramework Module for KY-Generator
1111
Download KY.Generator to use this module</Description>
12-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
14-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
15+
<PackageIcon>assets\icon.png</PackageIcon>
1516
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
16-
<PackageTags>KY-Generator KY Generator EntityFramework EF</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator EntityFramework EF</PackageTags>
1718
<LangVersion>latest</LangVersion>
1819
</PropertyGroup>
1920

@@ -31,4 +32,9 @@ Download KY.Generator to use this module</Description>
3132
<ProjectReference Include="..\Tsql\KY.Generator.Tsql.csproj" />
3233
</ItemGroup>
3334

35+
<ItemGroup>
36+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
37+
<None Include="..\Common\README.md" Pack="true" PackagePath=""/>
38+
</ItemGroup>
39+
3440
</Project>

Fluent/KY.Generator.Fluent.csproj

+15-4
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<Company>KY-Programming</Company>
66
<Authors>KY-Programming</Authors>
7-
<Version>8.4.1</Version>
7+
<Version>8.4.2</Version>
88
<Product>KY.Generator</Product>
99
<Description>Fluent language for KY-Generator</Description>
1010
<Copyright>2022 - KY-Programming</Copyright>
11-
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
11+
<PackageReadmeFile>README.md</PackageReadmeFile>
12+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1213
<PackageProjectUrl>https://generator.ky-programming.de</PackageProjectUrl>
13-
<PackageIconUrl>https://ky-programming.de/images/logos/128.png</PackageIconUrl>
14+
<PackageIcon>assets\icon.png</PackageIcon>
1415
<RepositoryUrl>https://github.com/KY-Programming/generator</RepositoryUrl>
1516
<RepositoryType>git</RepositoryType>
16-
<PackageTags>KY-Generator KY Generator Fluent Language</PackageTags>
17+
<PackageTags>KY-Generator KY.Generator Fluent Language</PackageTags>
1718
<LangVersion>latest</LangVersion>
1819
<RootNamespace>KY.Generator</RootNamespace>
1920
</PropertyGroup>
@@ -32,4 +33,14 @@
3233
<ProjectReference Include="..\Common\KY.Generator.Common.csproj" />
3334
</ItemGroup>
3435

36+
<ItemGroup>
37+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
38+
<None Include="README.md" Pack="true" PackagePath=""/>
39+
</ItemGroup>
40+
41+
<ItemGroup>
42+
<None Include="..\icon.png" Pack="true" PackagePath="assets"/>
43+
<None Include="README.md" Pack="true" PackagePath=""/>
44+
</ItemGroup>
45+
3546
</Project>

Fluent/README.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# KY.Generator.Annotations ![](https://img.shields.io/nuget/v/KY.Generator.svg?style=flat)
2+
3+
[Documentation](https://generator.ky-programming.de) | [Getting Started](https://generator.ky-programming.de/start) | [Supported Platforms](https://generator.ky-programming.de/start/platforms) | [Need Help?](https://generator.ky-programming.de/start/help)
4+
5+
## Generate via Chained Methods
6+
7+
The Fluent API is a chained method based pattern, to provide an easy and powerful way to specify your generator actions.
8+
9+
The methods are found in the KY.Generator.Fluent package
10+
11+
You have to create a class that inherits from GeneratorFluentMain (e.g. in a own generator project)
12+
13+
```
14+
public class GeneratorMain : GeneratorFluentMain
15+
{
16+
public override void Execute()
17+
{
18+
this.Read()
19+
.AspDotNet(x => x.FromController<WeatherForecastController>())
20+
.Write()
21+
.Angular(x => x
22+
.Services(config => config.OutputPath("/ClientApp/src/app/services"))
23+
.Models(config => config.OutputPath("/ClientApp/src/app/models"))
24+
);
25+
}
26+
}
27+
```
28+
29+
## Read More
30+
Continue reading with [Fluent API Overview](https://generator.ky-programming.de/start/code/fluent-api)

Fluent/nuget.nuspec

+7-6
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,27 @@
33
<package>
44
<metadata>
55
<id>KY.Generator.Fluent</id>
6-
<version>8.4.1</version>
6+
<version>8.4.2</version>
77
<title>KY.Generator</title>
88
<authors>KY-Programming</authors>
99
<owners>KY-Programming</owners>
10-
<licenseUrl>https://github.com/KY-Programming/generator/blob/master/LICENSE</licenseUrl>
10+
<license type="expression">MIT</license>
1111
<projectUrl>https://generator.ky-programming.de</projectUrl>
1212
<repository type="git" url="https://github.com/KY-Programming/generator" />
13-
<iconUrl>https://ky-programming.de/images/logos/128.png</iconUrl>
13+
<icon>assets\icon.png</icon>
1414
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1515
<description>Fluent language for KY-Generator</description>
1616
<releaseNotes></releaseNotes>
1717
<copyright>Copyright 2022</copyright>
18-
<tags>KY-Generator KY Generator Fluent Language</tags>
18+
<tags>KY-Generator KY.Generator Fluent Language</tags>
1919
<dependencies>
20-
<dependency id="KY.Generator" version="8.4.1"></dependency>
21-
<dependency id="KY.Generator.Common" version="8.4.1"></dependency>
20+
<dependency id="KY.Generator" version="8.4.2"/>
21+
<dependency id="KY.Generator.Common" version="8.4.2"/>
2222
</dependencies>
2323
</metadata>
2424
<files>
2525
<file src="..\bin\Release\netstandard2.0\publish\KY.Generator.Fluent.dll" target="lib\netstandard2.0" />
2626
<file src="..\bin\Release\KY.Generator.Fluent*.xml" target="lib\netstandard2.0" />
27+
<file src="..\icon.png" target="assets" />
2728
</files>
2829
</package>

0 commit comments

Comments
 (0)