{"id":28633548,"url":"https://github.com/ckeditor/ckbuilder","last_synced_at":"2025-06-12T15:08:47.388Z","repository":{"id":17674670,"uuid":"20479461","full_name":"ckeditor/ckbuilder","owner":"ckeditor","description":"The development repository of CKBuilder, a command line builder for CKEditor 4.","archived":false,"fork":false,"pushed_at":"2025-01-28T12:50:01.000Z","size":26953,"stargazers_count":18,"open_issues_count":8,"forks_count":11,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-23T13:02:23.482Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ckeditor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-06-04T10:40:13.000Z","updated_at":"2025-01-28T12:50:02.000Z","dependencies_parsed_at":"2024-08-22T12:10:37.784Z","dependency_job_id":null,"html_url":"https://github.com/ckeditor/ckbuilder","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/ckeditor/ckbuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckeditor%2Fckbuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckeditor%2Fckbuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckeditor%2Fckbuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckeditor%2Fckbuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ckeditor","download_url":"https://codeload.github.com/ckeditor/ckbuilder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckeditor%2Fckbuilder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259490549,"owners_count":22865767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-12T15:08:46.711Z","updated_at":"2025-06-12T15:08:47.374Z","avatar_url":"https://github.com/ckeditor.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"CKBuilder\n=========\n\nThis repository contains the source files of CKBuilder, **a command line builder** for [CKEditor](https://github.com/ckeditor/ckeditor-dev).\n\nCKBuilder generates release packages of CKEditor out of its source code. \n\n### Compiling CKBuilder\n\nYou can compile CKBuilder into a single .jar file by running `build_jar.sh` located in the `dev\\build` folder. The compiled file will be generated in the `bin` folder.\n[Apache Ant](https://ant.apache.org) is required to run it.\n\n### Using CKBuilder source files\n\nYou can generate a CKEditor release version using CKBuilder source files by running `build.sh` available in the `dev\\scripts` folder. The release version of CKEditor will be generated in the `release` folder.\nMake sure to download the CKEditor submodule first:\n\n\t\u003e git submodule update --init\n\n### Using the default ckbuilder.jar\n\nIf you did not compile your own version of `ckbuilder.jar` and all you want to do is to build CKEditor, then there is a simpler way to do this:\n\n 1. Clone the [CKEditor](https://github.com/ckeditor/ckeditor-dev) repository.\n 2. Inside ckeditor-dev run:\n\n    ```\n    \u003e ./dev/builder/build.sh\n    ```\n\n 3. That's it - CKBuilder will be downloaded automatically and a \"release\" version of CKEditor will be built in the new `dev/builder/release/` folder. \n\n**Note:** CKBuilder which is run by calling ```build.sh``` script will use default ```build-config.js``` which define skin, files to be ignored and plugins. For more information about build-config run builder with ```--build-help``` command.\n \n**Note2:** The shell script is designed to run on Mac/Linux. If you are a Windows user, install [Git for Windows](https://msysgit.github.io/), make sure \"Git Bash\" is checked during the installation process and then run this script using \"Git Bash\".\n\n### Using a custom ckbuilder.jar\n\nTo get the list of all available commands and options, run:\n\n\t\u003e java -jar ckbuilder.jar --help\n\n#### Available commands\n\nThis is just an overview of available commands. For more details, check the built-in help options.\n\n**--help | --build-help | --full-help**\n\nDisplay various help information.\n\n**--build**\n\nBuild CKEditor, definitely the most frequently used command.\n\n**--build-skin**\n\nCreates a release version of a skin (icons are merged into a single strip image, CSS files are merged and minified, JavaScript files are minified). \n\nNote: if you want to share your skin with others, do **not** upload the release version of a skin to the [CKEditor addons repository](https://ckeditor.com/cke4/addons/skins/all), upload the source version instead.\n\n**--verify-plugin | --verify-skin**\n\nUsed by the online builder to verify if a plugin or skin is valid. If you have problems with uploading a skin or a plugin, it might be because this command returned errors.\n\n**--preprocess-core | --preprocess-plugin | --preprocess-skin**\n\nUsed by the [online builder](https://ckeditor.com/cke4/builder), unless you intend to do a similar service, you don't need it.\n\n**--generate-build-config**\n\nCreates a fresh `build-config.js`.\n\n### Build config\n\n\n\n### License\n\nLicensed under the terms of the MIT License. For full details about license, please check LICENSE.md file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckeditor%2Fckbuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fckeditor%2Fckbuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckeditor%2Fckbuilder/lists"}