CKEditor 5 Hackathon is a 2-day event for CKEditor 5 core developers. Our goal is to implement proof-of-concepts of some cool features to see capabilities of the new CKEditor 5 engine in action.
More information about the CKEditor 5 can be found at the following url: https://github.com/ckeditor/ckeditor5.
- Feature name:
selective-undo
- Issue: #3
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/selective-undo
- Feature name:
table-of-contents
- Issue: #2
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/table-of-contents
- Feature name:
markdown-editor
- Issue: #4
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/markdown-editor
- Feature name:
suggestion-mode
- Issue: #7
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/suggestion-mode
- Feature name:
text-transformation
- Issue: #8
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/text-transformation
- Feature name:
autocomplete
- Issue: #6
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/autocomplete
- Feature name:
graphical-model-representation
- Issue: #1
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/graphical-model-representation
- Feature name:
limit
- Issue: #5
- Code: https://github.com/ckeditor/ckeditor5-hackathon/compare/limit
NOTE: Hackathon took place in June 2016 and since then the CKEditor 5 API might have dramatically changed (at the moment CKEditor 5 is still in a development phase). Hence, instead of really building CKEditor from source, the below steps show how to use a precompiled version of CKEditor which is uploaded in this repository for each feature.
In order to run the demo live you need to:
- Setup the project (this will take a while):
git clone [email protected]:ckeditor/ckeditor5.git
cd ckeditor5
git co hackathon/<feature-name>
npm i
sudo npm i -g gulp benderjs-cli
gulp init
- Copy the build of the editor from the hackathon repository to
ckeditor5/
.
cd ..
rm -rf ckeditor5/build
cp -R ckeditor5-hackathon/build ckeditor5
- Start the testing environment:
cd ckeditor5
bender server run
and visit http://localhost:1030/build/amd/tests/hackathon/manual/<feature-name>
using Chrome (the only supported browser at that moment).
Licensed under the GPL, LGPL and MPL licenses, at your choice. For full details about the license, please check the LICENSE.md
file.