Skip to content

Commit e824e01

Browse files
committed
Update .csproj in remaining projects towards NuGet publishing
1 parent 5a25ce6 commit e824e01

File tree

8 files changed

+178
-8
lines changed

8 files changed

+178
-8
lines changed

lib/DecisionTrees/DecisionTrees.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.DecisionTrees</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.DecisionTrees
12+
package contains algorithms for decision trees.
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;decision trees</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

lib/FSMs/FSMs.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.FSMs</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.FSMs package
12+
contains algorithms for FSMs.
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;FSM</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

lib/NGrams/NGrams.csproj

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<ProjectReference Include="..\Util\Util.csproj" />
5-
</ItemGroup>
6-
73
<PropertyGroup>
84
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.NGrams</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.NGrams package
12+
is oriented towards using N-Grams.
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;n-grams</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
922
</PropertyGroup>
1023

24+
<ItemGroup>
25+
<ProjectReference Include="..\Util\Util.csproj" />
26+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
27+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
28+
</ItemGroup>
29+
1130
</Project>

lib/NaiveBayes/NaiveBayes.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.NaiveBayes</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.NaiveBayes package
12+
is oriented towards using Naive Bayes classifiers.
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;naive bayes</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

lib/PCG/PCG.csproj

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<ProjectReference Include="..\Util\Util.csproj" />
5-
</ItemGroup>
6-
73
<PropertyGroup>
84
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.PCG</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.PCG package
12+
is oriented towards procedural content generation (PCG).
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;pcg;procedural content generation</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
922
</PropertyGroup>
1023

24+
<ItemGroup>
25+
<ProjectReference Include="..\Util\Util.csproj" />
26+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
27+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
28+
</ItemGroup>
29+
1130
</Project>

lib/PRNG/PRNG.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.PRNG</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.PRNG package
12+
provides various pseudo-random number generators (PRNGs).
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;prng;pseudo-random number generators</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

lib/QRNG/QRNG.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.QRNG</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.QRNG package
12+
provides various quasi-random number generators (QRNGs).
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;qrng;quasi-random number generators</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

lib/Util/Util.csproj

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
5+
<PackageId>LibGameAI.Util</PackageId>
6+
<Version>0.0.1</Version>
7+
<Authors>Nuno Fachada</Authors>
8+
<Copyright>Copyright (c) 2018-2023 Nuno Fachada and Contributors</Copyright>
9+
<Description>
10+
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games
11+
with a focus on education. In particular, the LibGameAI.Util package
12+
provides various useful utilities.
13+
</Description>
14+
<PackageTags>artificial intelligence;AI algorithms;game development;games;education;utilities;collections</PackageTags>
15+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
16+
<PackageProjectUrl>https://github.com/nunofachada/libgameai</PackageProjectUrl>
17+
<PackageReadmeFile>README.md</PackageReadmeFile>
18+
<PackageIcon>logo.png</PackageIcon>
19+
<RepositoryUrl>https://github.com/nunofachada/libgameai</RepositoryUrl>
20+
<!-- Include symbol files (*.pdb) in the built .nupkg -->
21+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
522
</PropertyGroup>
623

24+
<ItemGroup>
25+
<None Include="..\..\assets\logo.png" Pack="true" PackagePath="\" Visible="false" />
26+
<None Include="..\..\README.md" Pack="true" PackagePath="\" Visible="false" />
27+
</ItemGroup>
28+
729
</Project>

0 commit comments

Comments
 (0)