Enhance school creation functionality by introducing support for name sets in the API and UI. Update the catalog to include skills, traits, body attributes, needs, and name sets, improving character generation capabilities. Revise localization strings for better user guidance and update tests to validate the new name set functionality and ensure robustness in school creation processes.
ci / server (push) Failing after 3m45s
ci / client (push) Successful in 17s

This commit is contained in:
Leonid Pershin
2026-08-18 18:57:01 +03:00
parent 38afbcad36
commit e6182e0e45
56 changed files with 3706 additions and 9 deletions
+30
View File
@@ -27,6 +27,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HSchool.Content", "src\HSch
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HSchool.Content.Tests", "tests\HSchool.Content.Tests\HSchool.Content.Tests.csproj", "{C59BD649-ED81-40EE-864D-9C7D5378B956}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HSchool.People", "src\HSchool.People\HSchool.People.csproj", "{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HSchool.People.Tests", "tests\HSchool.People.Tests\HSchool.People.Tests.csproj", "{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -157,6 +161,30 @@ Global
{C59BD649-ED81-40EE-864D-9C7D5378B956}.Release|x64.Build.0 = Release|Any CPU
{C59BD649-ED81-40EE-864D-9C7D5378B956}.Release|x86.ActiveCfg = Release|Any CPU
{C59BD649-ED81-40EE-864D-9C7D5378B956}.Release|x86.Build.0 = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|Any CPU.Build.0 = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|x64.ActiveCfg = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|x64.Build.0 = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|x86.ActiveCfg = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Debug|x86.Build.0 = Debug|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|Any CPU.ActiveCfg = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|Any CPU.Build.0 = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|x64.ActiveCfg = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|x64.Build.0 = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|x86.ActiveCfg = Release|Any CPU
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874}.Release|x86.Build.0 = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|x64.ActiveCfg = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|x64.Build.0 = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|x86.ActiveCfg = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Debug|x86.Build.0 = Debug|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|Any CPU.Build.0 = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|x64.ActiveCfg = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|x64.Build.0 = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|x86.ActiveCfg = Release|Any CPU
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -172,6 +200,8 @@ Global
{25518ACB-AC00-4DE7-7F61-2756A5F47A38} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
{1C464147-8717-46FD-8459-9F458A07836D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{C59BD649-ED81-40EE-864D-9C7D5378B956} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
{40CC68F9-E60F-4AA3-81FB-FF89A06FD874} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{E3A79C5F-FDD4-4DC8-9D3F-13962C6FC27E} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DD14EF4D-167E-4AC7-953A-AF606CC34829}