-
Notifications
You must be signed in to change notification settings - Fork 8
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
Consolidate .Admin, .Api and .Mobile #507
Conversation
Getting an error on build that "/SSW.Rewards/tests/Application.IntegrationTests/appsettings.json" could not be copied as it could not be found. Looks like this file went missing in this PR. |
@zacharykeeping looks like there is a @Anton-Polkanov do you think we should continue with this ignore? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Checked that all projects are running.
And we need to have a conversation if a decision is going to be taken about losing all our source code history. This fix should not be a big deal. |
Closes #505
As per my conversation with @matt-goldman, our priority at the moment is to consolidate our repos:
SSW.Rewards.Mobile
https://github.com/SSWConsulting/SSW.Rewards.MobileSSW.Rewards.Admin
https://github.com/SSWConsulting/SSW.Rewards.AdminSSW.Rewards.API
https://github.com/SSWConsulting/SSW.Rewards.APIFolder Structure
The goal is to position these repos in a fashion resembling Matt's .NET MAUI CA template. See the screenshot below to see the new folder structure.
For the purposes of this new structure I've renamed some projects.
From
SSW.Rewards.Mobile.csproj
To
MobileUI.csproj
From
UI.csproj
(SSW.Rewards.Admin UI)To
AdminUI.csproj
src/Common
Shared.csproj
src/Core
/Application/SSW.Rewards.Application.csproj
/Domain/SSW.Rewards.Domain.csproj
src/Infrastructure
SSW.Rewards.Infrastructure.csproj
src/Presentation
/WebAPI/WebAPI.csproj
/UI
/MobileUI/MobileUI.csproj
/AdminUI/AdminUI.csproj
Figure: new folder structure in SSW.Rewards.Mobile
CI/CD
Adds the
.github/workflows
.azure
andinfra
folders.I've updated all workflow files with the project they came from. and done the same where relevant in the
infra
folder..azure
is relevant to.Admin