Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 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
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
8 changes: 4 additions & 4 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ jobs:
run: dotnet restore

- name: Build
run: dotnet build --no-restore --configuration Release
run: dotnet build --configuration Release

- name: Test
run: dotnet test --no-build --verbosity normal --configuration Release
run: dotnet test --configuration Release

- name: Pack
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
run: dotnet pack --no-build --configuration Release --output ./nupkg
run: dotnet pack --configuration Release --output ./nupkg

- name: Upload NuGet Package
- name: Upload artifacts
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
uses: actions/upload-artifact@v4
with:
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/nuget.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: NuGet

on:
push:
tags:
- "v*"
workflow_dispatch:

jobs:
publish:
runs-on: ubuntu-latest
permissions:
packages: write
contents: read

steps:
- uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.0.x'

- name: Restore dependencies
run: dotnet restore

- name: Build
run: dotnet build --configuration Release --no-restore

- name: Test
run: dotnet test --configuration Release --no-build

- name: Pack
run: dotnet pack --configuration Release --no-build --output ./nupkg

- name: Push to GitHub Packages
run: |
dotnet nuget push "./nupkg/*.nupkg" \
--source https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json \
--api-key ${{ secrets.GITHUB_TOKEN }} \
--skip-duplicate
env:
NUGET_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Push to NuGet.org
if: startsWith(github.ref, 'refs/tags/v')
run: |
dotnet nuget push "./nupkg/*.nupkg" \
--source https://api.nuget.org/v3/index.json \
--api-key ${{ secrets.NUGET_API_KEY }} \
--skip-duplicate
18 changes: 8 additions & 10 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,23 @@ concurrency:
cancel-in-progress: false

jobs:
build:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Pages
uses: actions/configure-pages@v4

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./docs
path: docs

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v4
16 changes: 0 additions & 16 deletions docs/Gemfile

This file was deleted.

36 changes: 0 additions & 36 deletions docs/_config.yml

This file was deleted.

6 changes: 5 additions & 1 deletion docs/_layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,18 @@
<title>{% if page.title %}{{ page.title }} - {% endif %}ProxyR Documentation</title>
<link rel="stylesheet" href="{{ '/assets/css/style.css' | relative_url }}">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<link rel="icon" type="image/svg+xml" href="{{ '/assets/images/icon.svg' | relative_url }}">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body>
<header>
<nav>
<div class="container">
<a href="{{ '/' | relative_url }}" class="logo">ProxyR</a>
<a href="{{ '/' | relative_url }}" class="logo">
<img src="{{ '/assets/images/icon.svg' | relative_url }}" alt="ProxyR" width="32" height="32">
ProxyR
</a>
<ul>
<li><a href="{{ '/docs' | relative_url }}">Documentation</a></li>
<li><a href="{{ '/api' | relative_url }}">API Reference</a></li>
Expand Down
14 changes: 14 additions & 0 deletions docs/assets/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,20 @@ nav .container {
font-weight: bold;
color: var(--primary-color);
text-decoration: none;
display: flex;
align-items: center;
gap: 0.5rem;
}

.logo img {
width: 32px;
height: 32px;
vertical-align: middle;
}

.logo:hover {
text-decoration: none;
opacity: 0.9;
}

nav ul {
Expand Down
95 changes: 95 additions & 0 deletions docs/assets/images/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading