The build configuration is a critical file required to build the release. A sample build configuration (build-config.js) looks as follows: var CKBUILDER_CONFIG = { skin : 'kama', ignore : [ '_dev', '.gitignore', '.gitattributes' ], plugins : { a11yhelp : 1, about : 1, // more plugins }, js : [ '/path/to/file1.js,start' '/path/to/file2.js,aftercore', '/path/to/file3.js,end', '/path/to/file4.js', ] } [PROPERTIES] skin The name of the default skin. ignore The set of files/folders to ignore. plugins The list of plugins to include in the release. js An optional array of javascript files to append at the end of ckeditor.js. It is possible to specify precisely, where the file should be added to ckeditor.js. Add a colon and one of the properties: start, aftercore, end. start prepend javascript files at the beginning of ckeditor.js aftercore add javascript files in the middle of ckeditor.js, before plugin files end add javascript files at the end (default). In oder to generate the base build configuration file (build-config.js), run the following command: node ckbuilder.js --generate-build-config ckeditor-dev ("ckeditor-dev" is the name of a folder with source files). After commenting out plugins that are not needed, to build the release run: node ckbuilder.js --build ckeditor-dev release --version 4.0 Need more help? Run: node ckbuilder.js --help