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
Converted to NetCore 3.0 #417
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- re-arranging files structure - created new solution in root folder and new src folder with netcore and net461 projects
…nd net461 projects
fix post build actions
fix post build actions
- Added tests to new folder structure
- added issue templates
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
New project structure:
assets
-> static files organized into platform specific folders. These files are now deployed automatically after the build process by running the commandHomeGenie --post-build
src\HomeGenie
-> main project targetting netcore 3.0src\HomeGenie.Net461
-> shares same source code base fromHomeGenie
project, but targetsnet461
src\SupportLibraries
-> other support libraries used byHomeGenie
(net461)src\WindowService
-> project required to installHomeGenie
as a service in Windows platformssrc\HomeGenie.Tests
-> unit testsCurrently
HomeGenie
is still deployed asnet461
application, butnetcore3.0
app is built anyway to make sure that there are no compatibility issues betweennet461
andnetcore3.0
targets.In the future
HomeGenie
will be deployed as anetcore3.0
app.The
netcore3.0
version does not actually implement theStatistics
module andsqlite3
dependency has been dropped. Statistics module will be replaced in the future by a set of programs app (csharp) that will carry the duty of generating statistics and will useLiteDB
as database engine.