This project serves as the documentation for TinyMCE, as you see on http://tinymce.com/docs. If you have any modifications you wish to contribute, fork this project, make the changes and submit a pull request. You will need to sign the contributors license agreement, which will be emailed to you upon creating the pull request.
This project is built using Jekyll.
Working on TinyMCE documentation
You need the following installed on your computer:
Ruby version 2 or later.
Bundler. This can be installed via:
gem install bundler
- g++. On Fedora, for instance, run:
sudo dnf install gcc-c++
First time set up
Once you have the prerequisites
Then retrieve and init the project:
git clone firstname.lastname@example.org:tinymce/tinymce-docs.git cd tinymce-docs ./_scripts/init.sh
Run development version
Navigate to http://127.0.0.1:4000/
Contributing to TinyMCE
If you would like to contribute to the TinyMCE project please read the Contributor's Guide
See the TinyMCE Docs Wiki for additional information, including information on troubleshooting the "first time set up" process.
Why is HTML minification disabled?
It's very slow and the minifier is using regex to parse HTML. We may add a different minifier in the future.