You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've set up continuous integration for CKEditor 5 packages. Not only does it look great (we love green badges ;>), but it also significantly sped up our review process.
First version of the image feature has landed. It adds image rendering and widget API to the previously implemented fake selection support. We will continue working on this feature and the widget system as there are many levels on which it needs to integrate with other features.
We finished a huge UI library refactoring. In general, the refactoring allowed us to remove more than a thousand lines of code, which is a great improvement at this stage. It also significantly simplified the code.
We are also constantly working on developing a set of JSDoc plugins which will allow us to write CKEditor 5 API documentation in a simpler and more maintainable way. For instance, we added links and type references validation as well as better support for ES6 classes and modules. In CKEditor 4 we use JSDuck, which is an amazing tool but no longer supported and it is written in Ruby + ExtJS what did not allow us to take over this project. Unfortunately, we have not found a JavaScript API documentation generator which would fit our heavy use case well. We have checked a couple of available generators and decided that JSDoc is still the best one and that we should be able to make necessary adjustments through plugins. Not without troubles, but we managed to achieve satisfying results and we are now reformatting our API docs to the new format. We will share our solution with the JSDoc community once it stabilizes.
The text was updated successfully, but these errors were encountered:
During the last ~five weeks we released the fourth developer preview and focused on iteration 5 which involved us in the following topics:
The text was updated successfully, but these errors were encountered: