Development notes 14/01/22 #101
yznts
started this conversation in
Development notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The main reason for writing this note is merging refactor branch, which includes a number of critical changes.
Refactor provides a new architecture, which is based on kyoto-framework/scheduler. Thanks to this transition we got a number of advantages: almost any call in the library is asynchronous, the possibility to create pages and components in a functional way, modular architecture of the library, and we also gave developers the opportunity to work directly with the scheduler (to develop their own packages with features, integrations and so on).
Now we are not breaking backward compatibility. The new architecture comes next to the old one. Developers will need to make a few changes to the project in order to migrate to the new architecture and use the latest features (a small migration guide will be included in the release notes). Compatibility mode will be removed in the 1.0 release.
Since the list of changes is quite long, it will take some time to describe all of them, as well as to update the documentation. I apologize for the lack of details in this post. You can contact info@kyoto.codes or yurii.zinets@icloud.com for getting more information before actual 0.3 release.
Beta Was this translation helpful? Give feedback.
All reactions