edit: build rules for ckeditor
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 14 Jul 2018 14:05:02 +0000 (16:05 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Mon, 16 Jul 2018 05:40:08 +0000 (07:40 +0200)
Document installation with combined language include to minimise deferred
loads.  Local build is equivalent to online download.

Makefile
lib/.ckeditor-build.js

index 49bf4d241662f9f4dd70990887daf9664e1a81f5..e1749fd8345ff5be3f71db2f644a24b7c5001c42 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -21,3 +21,12 @@ lib/.justified/dist/justified-layout.js: lib/.justified
 lib/.justified:
        git clone https://github.com/flickr/justified-layout $@
 
+lib/.ckeditor: lib/.ckeditor-build.js
+       git clone git://github.com/ckeditor/ckeditor-dev $@
+       cp $^ lib/.ckeditor/dev/builder/build-config.js
+
+lib/ckeditor: lib/.ckeditor
+       /bin/bash $^/dev/builder/build.sh
+       cat $^/dev/builder/release/ckeditor/lang/nl.js >>$^/dev/builder/release/ckeditor/ckeditor.js #TODO: strip headers
+       #TODO: cat dialogs psw-filters >>js
+       ln -s .ckeditor/dev/builder/release/ckeditor $@
index 0470ca139bf853a4241997d708d967c5d0b1c3b3..9652860baf1cf2db894a44fa5a9ff82dc2fab274 100644 (file)
@@ -12,6 +12,12 @@ var CKBUILDER_CONFIG = {
        skin: 'moono-lisa',
        preset: 'full',
        ignore: [
+               'CHANGES.md',
+               '.github',
+               'adapters',
+               'config.js',
+               'styles.js',
+
                'bender.js',
                'bender.ci.js',
                '.bender',