Crequency / KitX

An all-purpose toolbox app that connect everything.
https://kitx.apps.crequency.com
GNU Affero General Public License v3.0
1.17k stars 49 forks source link

[Pull Request] A project level refactoring #278

Closed Dynesshely closed 7 months ago

Dynesshely commented 7 months ago

What does this PR do?

I'm happy to bring this PR, it's a huge change for the KitX Project.

First of all, what I will introduce is the new Dashboard <-> Loader communication method. We abandoned the previous Tcp Connection, but fully embraced WebSocket, and on this basis introduced ConnectionId as a runtime Plug-in distinction flag.

Secondly, we have improved the documentation and standards of KitX Network. Now, the development of Loaders suitable for other languages will be traceable.

In addition, for the first time we successfully called a plug-in method through KWC in KitX Network.

Here are the PR details:

Features:

Related issues

Dynesshely commented 7 months ago

The origin title of this PR is: '[Pull Request] A project level refactoring'. GitHub Action is checking and format it ...

Cronyet commented 7 months ago

@Dynesshely You forget to update README.md.