Contribute to this guideReport an issue

guideGetting the Source Code

Working with the source code of CKEditor may be useful. These are some possible situations that you may face:

  • You are developing plugins or skins, so you want to build your own distributions.
  • You are assembling the editor by yourself, by adding plugins and skins to it manually.
  • You want to understand the CKEditor API better by reading the code.
  • You want to fix an issue. (Yes, do it!)
  • You want to propose some new features or enhancements. (Likewise, we are looking forward to them!)

# Cloning from GitHub

The CKEditor source code is available in the ckeditor-dev Git repository hosted at GitHub.

If you have Git installed in your system, use the following command line call to create your local copy:

git clone https://github.com/ckeditor/ckeditor-dev.git

This will download the full CKEditor development code into the ckeditor-dev folder.

# Performance

Note that the source code version of CKEditor is not optimized for production websites. It works flawlessly on a local computer or network, but if you include it in your production website, it may need to do more than two hundred HTTP requests to download more than a megabyte of code.

Because of this do not use the source code version of CKEditor in production websites!

Once your local development is completed, create a CKEditor build that will be distribution-ready.