Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2 rewrite #3

Merged
merged 45 commits into from
Dec 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
dec534d
WIP: rewrite
TheXDS Sep 25, 2023
f4dce78
[skip ci] WIP: list properties
TheXDS Oct 8, 2023
0dfc41a
Various patches for dialog management
TheXDS Oct 8, 2023
214ffc7
[skip ci] WIP: Multi-model editor generation tweaks
TheXDS Oct 8, 2023
febb83d
[skip ci] Better create command generation logic
TheXDS Oct 8, 2023
d973071
[skip ci] missing doc
TheXDS Oct 8, 2023
814cd1e
[skip ci] Localized label support
TheXDS Oct 8, 2023
263e841
[skip ci] Localized label support
TheXDS Oct 8, 2023
21ca036
[skip ci] abstract ObjectEditor features
TheXDS Oct 8, 2023
337aede
[skip ci] WIP: single object control
TheXDS Oct 9, 2023
426fb91
[skip ci] WIP: demo enhancements
TheXDS Oct 9, 2023
ff8a591
[skip ci] WIP: Tweaks to selection widget generation
TheXDS Oct 17, 2023
3752ccf
Tweaks to model description
TheXDS Oct 17, 2023
87d46b8
[skip ci] Build fix
TheXDS Oct 17, 2023
a6c895b
[skip ci] Various Dialog service enhancements
TheXDS Oct 18, 2023
9b155de
[skip ci] string tweaks
TheXDS Oct 18, 2023
3245b84
[skip ci] Tweak window backdrop
TheXDS Oct 18, 2023
dfc6ec3
[skip ci] Remove Avalonia support (for now)
TheXDS Oct 18, 2023
66c968a
[skip ci] Revert back broken backdrop function
TheXDS Oct 18, 2023
64e2bc4
[skip ci] New SearchBox control
TheXDS Oct 18, 2023
81af86e
[skip ci] CRUD enhancements
TheXDS Oct 19, 2023
d0f0b58
[skip ci] fix typo
TheXDS Oct 19, 2023
d0b6089
[skip ci] WIP: Entity selector
TheXDS Oct 19, 2023
f255aec
[skip ci] Custom dialogs
TheXDS Oct 20, 2023
e6532c1
[skip ci] WIP: object selector
TheXDS Oct 20, 2023
c571ce5
[skip ci] WIP: general enhancements
TheXDS Oct 21, 2023
4d326a1
[skip ci] General enhancements
TheXDS Oct 21, 2023
3325f6a
[skip ci] Cleanup
TheXDS Oct 21, 2023
994e537
[skip ci] cleanup
TheXDS Oct 21, 2023
ef60735
[skip ci] WIP: entity fetching service rewrite
TheXDS Oct 22, 2023
e6e0ee9
[skip ci] WIP: Entity source engine rewrite
TheXDS Oct 23, 2023
ac1ce56
[skip ci] engine updates
TheXDS Oct 24, 2023
a53da82
[skip ci] fix search
TheXDS Oct 24, 2023
24f65de
[skip ci] component reutilization, better search
TheXDS Oct 25, 2023
a20df30
[skip ci] WIP: Proteus modules and example apps
TheXDS Nov 10, 2023
0761a8a
[skip ci] Entity filtering enhancements
TheXDS Nov 11, 2023
d95d562
[skip ci] Fix details vm crash bug
TheXDS Nov 11, 2023
2899aaf
[skip ci] WIP: Flag enum crudgen
TheXDS Nov 18, 2023
aa92293
[skip ci] Small CrudGen tweaks
TheXDS Nov 18, 2023
593ef8c
[skip ci] WIP: IVIE
TheXDS Dec 1, 2023
8c0793f
[skip ci] WIP: v2 rewrite
TheXDS Dec 20, 2023
4a48177
Wizard dialogs support
TheXDS Dec 20, 2023
54b72f3
Removal of all unrelated code
TheXDS Dec 21, 2023
36cad5c
Misc. build pipeline updates
TheXDS Dec 21, 2023
47fc5d0
Packaging and build updates
TheXDS Dec 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
63 changes: 0 additions & 63 deletions .gitattributes

This file was deleted.

12 changes: 5 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,13 @@ jobs:
Configuration: Debug
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Install .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 5.0.x
- name: Build solution
run: dotnet build $env:Solution_Name --configuration=$env:Configuration --version-suffix=$env:GITHUB_SHA -p:RepositoryBranch=${{ github.ref }}
- name: Test Ganymede
run: dotnet test $env:Solution_Name --configuration=$env:Configuration
dotnet-version: 6.0.x
- name: Build Ganymede
run: dotnet build $env:Solution_Name --configuration=$env:Configuration
- name: Create NuGet Packages
run: dotnet pack $env:Solution_Name --configuration=$env:Configuration --version-suffix=$env:GITHUB_SHA --include-source -p:RepositoryBranch=${{ github.ref }} -p:ContinuousIntegrationBuild=true
- uses: actions/upload-artifact@v2
Expand Down
21 changes: 7 additions & 14 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,15 @@ jobs:
Configuration: Release
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Install .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 5.0.x
- name: Get tag name
uses: olegtarasov/get-tag@v2.1
- name: Build solution
run: dotnet build $env:Solution_Name --configuration=$env:Configuration -p:Version=$env:GIT_TAG_NAME -p:RepositoryBranch=${{ github.ref }}
dotnet-version: 6.0.x
- name: Create NuGet Packages
run: dotnet pack $env:Solution_Name --configuration=$env:Configuration -p:Version=$env:GIT_TAG_NAME -p:RepositoryBranch=${{ github.ref }} -p:ContinuousIntegrationBuild=true
run: dotnet pack $env:Solution_Name --configuration=${{ env.Configuration }} -p:Version=${{ github.ref_name }} -p:RepositoryBranch=${{ github.ref }} -p:ContinuousIntegrationBuild=true
- name: Push packages to GitHub
run: dotnet nuget push "Build/**/*.nupkg" -k $env:GhToken --skip-duplicate --source "https://nuget.pkg.github.com/TheXDS/"
env:
GhToken: ${{ secrets.GITHUB_TOKEN }}
run: dotnet nuget push "Build/**/*.nupkg" -k ${{ secrets.GITHUB_TOKEN }} --skip-duplicate --source "https://nuget.pkg.github.com/TheXDS/"
- name: Push packages to NuGet
run: dotnet nuget push "Build/**/*.nupkg" -k $env:NgToken --skip-duplicate --source "https://api.nuget.org/v3/index.json"
env:
NgToken: ${{ secrets.NUGET_TOKEN }}
run: dotnet nuget push "Build/**/*.nupkg" -k ${{ secrets.NUGET_TOKEN }} --skip-duplicate --source "https://api.nuget.org/v3/index.json"

Loading
Loading