Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new
AppConfigentity to the KoalaWiki project, along with its integration into the database context, migrations, and related configurations. It also updates dependencies to support these changes. Below is a summary of the most important changes grouped by theme.Entity and Database Context Updates
AppConfigentity inKoalaWiki.Domains, which includes properties such asAppId,Name,OrganizationName,RepositoryName, and others, with appropriate attributes for validation and comments. (KoalaWiki.Domains/AppConfig.cs, KoalaWiki.Domains/AppConfig.csR1-R70)IKoalaWikiContextandKoalaWikiContextto include aDbSet<AppConfig>for managingAppConfigentities. (KoalaWiki.Core/DataAccess/IKoalaWikiContext.cs, [1];KoalaWiki.Core/DataAccess/KoalaWikiContext.cs, [2]AppConfigentity inKoalaWikiContextusingOnModelCreatingto define keys, properties, indices, and table comments. (KoalaWiki.Core/DataAccess/KoalaWikiContext.cs, KoalaWiki.Core/DataAccess/KoalaWikiContext.csR391-R416)Database Migrations
AddApp) to create theAppConfigstable with the defined schema, including columns, constraints, and indices. (Provider/KoalaWiki.Provider.PostgreSQL/Migrations/20250626084554_AddApp.cs, Provider/KoalaWiki.Provider.PostgreSQL/Migrations/20250626084554_AddApp.csR1-R86)AppConfigentity and its schema. (Provider/KoalaWiki.Provider.PostgreSQL/Migrations/PostgreSQLContextModelSnapshot.cs, Provider/KoalaWiki.Provider.PostgreSQL/Migrations/PostgreSQLContextModelSnapshot.csR25-R111)Dependency Updates
packages.lock.jsonfiles forKoalaWiki.Core,KoalaWiki.Domains, andKoalaWiki.Provider.PostgreSQLto include dependencies onMicrosoft.EntityFrameworkCoreand related libraries, ensuring compatibility with the new database configurations. (KoalaWiki.Core/packages.lock.json, [1];KoalaWiki.Domains/packages.lock.json, [2];Provider/KoalaWiki.Provider.PostgreSQL/packages.lock.json, [3]