Important Considerations

JavaScript Code Compression

The FCKeditor core is built of many .js files, each one corresponding to a class or specialized object implementation. It helps us organizing the code better.

The code is (or should be) well documented, and clearly written, to enhance readability, making it easy to understand.

The drawback of the above is that all that code must be "downloaded" and interpreted on browsers. This makes the software slow and the users angry.

But don't be afraid of all that. The editor code always run in its compacted, single file, form for to the end user. It the original code processed, without comments or indentation. Even variable names are changed.

So, for a better code style, have in mind the compression and familiarize with the CKPackager features (it's the software used for compression).

SVN

The development should always be done over your local copy of the SVN trunk, or one of its branches. So, take some time to familiarize with SVN. It is a powerful tool, and a central feature in the project development.

Socialize

This project is made of people that have something in common: their passion to discover and to learn. So, feel free to exchange your thoughts. People will love to think together with you.

Have Fun!

This is the most important thing. Open source is a lot of fun... enjoy it!