Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
e20f47b
Use FluentMigration to populate the database
abbasmhd Apr 8, 2023
0f4e256
Update dotnet.yml
abbasmhd Apr 8, 2023
b274984
async optimisation
abbasmhd Apr 21, 2023
b966df4
refactoring
abbasmhd Apr 24, 2023
433c00b
update test file
abbasmhd Apr 24, 2023
95c9572
merge
abbasmhd Apr 24, 2023
9ead329
update test
abbasmhd Apr 24, 2023
aa395f6
merge
abbasmhd Apr 24, 2023
f707ca7
don't run in build
abbasmhd Apr 24, 2023
aded1b9
Add XML documentations
abbasmhd Apr 25, 2023
ed7a32c
merge
abbasmhd Apr 25, 2023
68d386f
Merge branch 'main' into development
abbasmhd Apr 25, 2023
8399f87
move test project
abbasmhd Apr 25, 2023
60a8607
fix reference and bulild
abbasmhd Apr 25, 2023
ff726fb
Merge branch 'main' into development
abbasmhd Apr 25, 2023
4dbe501
Add more tests for sql extention
abbasmhd Apr 30, 2023
d7eb07e
Add ColumnDefinitionBuilder
abbasmhd May 31, 2023
2bae954
merge
abbasmhd May 31, 2023
b85e676
Upgrade to .Net 8.0
abbasmhd May 24, 2024
4108c92
rem file
abbasmhd May 24, 2024
3f80aba
format
abbasmhd May 24, 2024
82b2849
update global json file
abbasmhd May 24, 2024
a9ef8fd
fix build
abbasmhd May 24, 2024
b472a6a
build
abbasmhd May 24, 2024
5aa9c96
Merge branch 'main' into development
abbasmhd May 24, 2024
b5ab051
Docs(readme): update readme with comprehensive project documentation
abbasmhd Feb 23, 2025
6d64561
Docs(guides): add comprehensive documentation guides
abbasmhd Feb 23, 2025
71e593c
Chore(deps): update actions/upload-artifact to v4
abbasmhd Feb 23, 2025
e16a54c
Fix(ci): update GitHub Pages workflow to use official actions
abbasmhd Feb 23, 2025
f042bfd
Merge branch 'main' into development
abbasmhd Feb 23, 2025
a40bbc7
Fix(ci): simplify GitHub Pages workflow to use pure GitHub Actions
abbasmhd Feb 23, 2025
d9b4036
Merge branch 'main' into development
abbasmhd Feb 23, 2025
b18f5f1
Fix(ci): remove no-build flag to resolve NETSDK1085 error
abbasmhd Feb 23, 2025
e7d5403
Merge branch 'development' of https://github.com/abbasmhd/ProxyR into…
abbasmhd Feb 23, 2025
6267660
Fix(ci): remove Jekyll and simplify GitHub Pages deployment
abbasmhd Feb 23, 2025
4cf5eed
Merge branch 'main' into development
abbasmhd Feb 23, 2025
83cb99b
Feat(branding): add project metadata and icon
abbasmhd Feb 23, 2025
4af5879
Fix(branding): correct SVG icon format
abbasmhd Feb 23, 2025
90d9f32
Fix(branding): correct SVG icon format
abbasmhd Feb 23, 2025
3118172
Style(branding): update icon color to brand blue
abbasmhd Feb 23, 2025
873665e
Merge branch 'main' into development
abbasmhd Feb 26, 2025
0526f6c
Fix(config): remove comments from appsettings.json to resolve linting…
abbasmhd Feb 26, 2025
1feb099
Docs(extensions): add XML documentation comments to extension classes
abbasmhd Feb 26, 2025
c9cb262
Fix(tests): add nullable annotations while preserving formatting
abbasmhd Feb 26, 2025
7e83c99
Fix(tests): align test data with expected output in Values_WhenObject…
abbasmhd Mar 1, 2025
33d01e9
Fix(tests): update column definition test expectations to match actua…
abbasmhd Mar 1, 2025
92e733f
Chore(packaging): configure NuGet packaging for Middleware and OpenAP…
abbasmhd Mar 1, 2025
d16508d
Merge branch 'main' into development
abbasmhd Mar 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added docs/assets/images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/ProxyR.Abstractions/ProxyR.Abstractions.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
Expand Down
7 changes: 4 additions & 3 deletions src/ProxyR.Core/ProxyR.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
<PackageTags>api;rest;sql-server;middleware;dotnet;database;proxy;rest-api;aspnetcore;webapi;database-first;auto-api</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>https://github.com/abbasmhd/ProxyR/releases</PackageReleaseNotes>
<PackageIcon>icon.svg</PackageIcon>
<PackageIconUrl>https://abbasmhd.github.io/ProxyR/assets/images/icon.svg</PackageIconUrl>
<PackageIcon>icon.png</PackageIcon>
<PackageIconUrl>https://abbasmhd.github.io/ProxyR/assets/images/icon.png</PackageIconUrl>
<DocumentationUrl>https://github.com/abbasmhd/ProxyR/wiki</DocumentationUrl>
<Copyright>Copyright © 2024 ProxyR</Copyright>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
Expand All @@ -26,6 +26,7 @@
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<DebugType>portable</DebugType>
<IncludeSource>true</IncludeSource>
<IsPackable>false</IsPackable>
</PropertyGroup>

<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
Expand All @@ -34,7 +35,7 @@

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="/" />
<None Include="../../docs/assets/images/icon.svg" Pack="true" PackagePath="/" />
<None Include="../../docs/assets/images/icon.png" Pack="true" PackagePath="/" />
</ItemGroup>

<ItemGroup>
Expand Down
23 changes: 22 additions & 1 deletion src/ProxyR.Middleware/ProxyR.Middleware.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@
<TargetFramework>net8.0</TargetFramework>
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage</TargetsForTfmSpecificBuildOutput>
<IsPackable>true</IsPackable>
<PackageId>Abbasmhd.ProxyR.Middleware</PackageId>
<Version>0.0.1</Version>
<VersionSuffix>alpha</VersionSuffix>
<Authors>abbasmhd</Authors>
<Company>ProxyR</Company>
<Description>Middleware component for ProxyR - a powerful .NET middleware that automatically exposes SQL Server functions and views as REST API endpoints.</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://abbasmhd.github.io/ProxyR/</PackageProjectUrl>
<RepositoryUrl>https://github.com/abbasmhd/ProxyR.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>api;rest;sql-server;middleware;dotnet;database;proxy;rest-api;aspnetcore;webapi;database-first;auto-api</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>https://github.com/abbasmhd/ProxyR/releases</PackageReleaseNotes>
<PackageIcon>icon.png</PackageIcon>
<Copyright>Copyright © 2024 ProxyR</Copyright>
</PropertyGroup>

<ItemGroup>
Expand All @@ -28,11 +44,16 @@
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
<IncludeAssets>ProxyR.Core.dll</IncludeAssets>
</ProjectReference>

</ItemGroup>
<Target DependsOnTargets="ResolveReferences" Name="CopyProjectReferencesToPackage">
<ItemGroup>
<BuildOutputInPackage Include="@(ReferenceCopyLocalPaths-&gt;WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))" />
</ItemGroup>
</Target>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="/" />
<None Include="../../docs/assets/images/icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
</Project>
21 changes: 21 additions & 0 deletions src/ProxyR.OpenApi/ProxyR.OpenAPI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,22 @@
<Nullable>enable</Nullable>
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage</TargetsForTfmSpecificBuildOutput>
<IsPackable>true</IsPackable>
<PackageId>Abbasmhd.ProxyR.OpenAPI</PackageId>
<Version>0.0.1</Version>
<VersionSuffix>alpha</VersionSuffix>
<Authors>abbasmhd</Authors>
<Company>ProxyR</Company>
<Description>OpenAPI/Swagger integration for ProxyR - a powerful .NET middleware that automatically exposes SQL Server functions and views as REST API endpoints.</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://abbasmhd.github.io/ProxyR/</PackageProjectUrl>
<RepositoryUrl>https://github.com/abbasmhd/ProxyR.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>api;rest;sql-server;middleware;dotnet;database;proxy;rest-api;aspnetcore;webapi;database-first;auto-api;swagger;openapi</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>https://github.com/abbasmhd/ProxyR/releases</PackageReleaseNotes>
<PackageIcon>icon.png</PackageIcon>
<Copyright>Copyright © 2024 ProxyR</Copyright>
</PropertyGroup>

<ItemGroup>
Expand Down Expand Up @@ -36,4 +52,9 @@
<BuildOutputInPackage Include="@(ReferenceCopyLocalPaths-&gt;WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))" />
</ItemGroup>
</Target>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="/" />
<None Include="../../docs/assets/images/icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
</Project>
1 change: 1 addition & 0 deletions tests/ProxyR.Database/ProxyR.Database.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
Expand Down
1 change: 1 addition & 0 deletions tests/WebAPI/WebAPI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
Expand Down