Skip to content
Piotrek Koszuliński edited this page Apr 20, 2018 · 5 revisions


⚠⚠ This wiki served in the early days of CKEditor 5 development and can be severely outdated. ⚠⚠

Refer to the official CKEditor 5 documentation for up-to-date information.






As described in the Architecture Overview page, CKEditor 5 is split into multiple npm packages, each kept in its own Git repository. This page describes main Git repositories in use for the CKEditor 5 development.

This is the main repository. It centralizes all CKEditor 5 development resources, including:

  • Development samples files.
  • Documentation.
  • Development tools.
  • Builder.
  • Setup to have all development repositories put together with npm install.

It is the repository used by the core team for everyday development.

Additionally, the GitHub pages of this repository will be used as the community hub for the following:

  • Issues tracking: All issues targeting CKEditor 5 official distributions.
  • Developer documentation: Documentation for those interested in contributing to the CKEditor 5 project.

The CKEditor 5 prototyping and design playground.

The CKEditor 5 Core API. It provides the entry point for interaction with the API as well as the basic infrastructure used in it.

ckeditor5-*

Several repos will be available for CKEditor 5 targeted packages. Those may contain features, UI libraries, themes, etc. Issues for the specific packages are handled on their repositories in GitHub directly.

Clone this wiki locally