Development update #9
leMicin
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction
Sidekick was initially developed using WPF as its display technology. We have since moved over to Blazor + Electron. Now that the move has been completed, we can now change our architecture to something that fits Blazor in a much better way. If you wanted to contribute in the past and were scared off by the complexity of the code, we encourage you to look at the code again. It should be easier to understand.
New Architecture
The new architecture aims to be a lot more simple to understand. There is a lot less layers to go through to be able to do something. The new architecture consists of multiple smaller "module" projects that are isolated from the other modules. We also have some Api projects whose only role is to facilitate communications to other Apis.
Changes
Initialization code has been simplified into 3 distinct modules/pages. The initialization process will navigate to the following pages in order: /update, /setup, /initialize
Beta Was this translation helpful? Give feedback.
All reactions