This project serves as the documentation for TinyMCE, as you see on https://www.tiny.cloud/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.
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++
-
Docker
-
make
Once you have the prerequisites
Then retrieve and init the project:
git clone git@github.com:tinymce/tinymce-docs.git
cd tinymce-docs
./_scripts/init.sh
./_scripts/serve.sh
Navigate to http://127.0.0.1:4000/
git clone git@github.com:tinymce/tinymce-docs.git
cd tinymce-docs
./_scripts/init.sh
./_scripts/api-reference.sh
./_scripts/serve.sh
git clone git@github.com:tinymce/tinymce-docs.git
cd tinymce-docs
./_scripts/init.sh
./_scripts/api-reference-local.sh <tinymce src folder path>
./_scripts/serve.sh
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.
It's very slow and the minifier is using regex to parse HTML. We may add a different minifier in the future.