Giter VIP home page Giter VIP logo

ckeditor5's Introduction

CKEditor 5 โ€“ Development Repository

Dependency Status devDependency Status

Project Status (January 2016)

WARNING: The project is still at its first development stage. No usable software is currently available.

Periodic updates and news about the project can be found at the wiki pages of ckeditor5.

Project Organization

Design

Discussions, decisions and documentation about the architecture design of CKEditor 5 are made at the "ckeditor5-design" repository:

At the current stage, this is the best place for bringing opinions and contributions. Letting the core team know if they are going in the right or wrong direction is great feedback.

Development

The project is split into several different repositories, as described in the design wiki. Most of these repositories are generally available within the CKEditor organization in GitHub, prefixed with "ckeditor5".

The ckeditor5 repository is the place that centralizes the development of CKEditor 5. It bundles different repositories into a single place, adding the necessary helper tools for the development workflow, like the builder and the test runner. Basic information on how to setup the development environment can be found in the wiki pages.

The ckeditor5 repository contains also the core classes which implements the base architecture of the CKEditor 5 framework.

Another key repositories are:

  • ckeditor5-engine, which keeps the editor's editing engine (data model, editing and data views, etc.). Big part of the development happens in this repository, as the engine is the base of the editor.
  • ckeditor5-ui and ckeditor5-ui-default, which keep the UI framework and default UI library (based on this framework). The official features use these packages to create their UI.

Diagram of CKEditor 5 key repositories

Reporting Issues and Feature Requests

Each repository independently handles its issues, so focus is kept on their scope:

  • ckeditor5-design: issues related to macro program design, not going into the specifics of other repos.
  • ckeditor5: issues related to the core API as well as the development environment and workflow. When you don't know where to report an issue, report it here.
  • ckeditor5-engine: issues related to the engine API.
  • other ckeditor5-* repos: issues related to all other parts of the code, like features, UI libraries, themes, etc.

License

Licensed under the GPL, LGPL and MPL licenses, at your choice. For full details about the license, please check the LICENSE.md file.

ckeditor5's People

Contributors

annatomanek avatar fredck avatar gregpabian avatar jodator avatar oleq avatar reinmar avatar scofalik avatar szymonkups avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.