You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alex Shteinikov d62e89270e
DOC-312 New header for docs (#1042)
6 years ago
_data fixed a bunch of broken links 6 years ago
_includes DOC-312 New header for docs (#1042) 6 years ago
_layouts first version fo tinydrive demo page 7 years ago
_plugins TD-224: added google drive/dropbox/changelog to tinydrive docs 6 years ago
_scripts Fixed the API docs being built from the old dev preview and bumped to 5.0.2 6 years ago
advanced * Fixed issues with index cards not displaying. 6 years ago
cloud-deployment-guide * Fixed issues with index cards not displaying. 6 years ago
configure * Fixed issues with index cards not displaying. 6 years ago
demo WEBSITE-1558 fixes tiny-drive demo (#1040) 6 years ago
docker DOC-237 linkchecker has been added (#946) 7 years ago
enterprise fixed a bunch of broken links 6 years ago
general-configuration-guide * Fixed issues with index cards not displaying. 6 years ago
images DOC-312 New header for docs (#1042) 6 years ago
integrations * Fixed issues with index cards not displaying. 6 years ago
plugins fixed a bunch of broken links 6 years ago
release-notes fixed even more links 6 years ago
tinydrive fixed even more links 6 years ago
ui-components * Fixed issues with index cards not displaying. 6 years ago
.api-version TINY-3574: Bump the API docs version to 5.0.4 6 years ago
.dockerignore moved build system to wercker 10 years ago
.gitignore Add line space before Note in Step 3 7 years ago
Gemfile - Changed URL, Origin properties from https://www.tinymce.com to correct URLs. 6 years ago
Gemfile.lock - Changed URL, Origin properties from https://www.tinymce.com to correct URLs. 6 years ago
Makefile DX-738 empty commit 7 years ago
README.md Updated codepen to display the TinyMCE editor when the page is loaded 6 years ago
_config-local.sample.yml - Changed URL, Origin properties from https://www.tinymce.com to correct URLs. 6 years ago
_config.yml - Changed URL, Origin properties from https://www.tinymce.com to correct URLs. 6 years ago
changelog.md minor edits 6 years ago
index.md Update index.md 7 years ago
migration-from-4x.md minor reword 6 years ago
mobile.md Merge branch 'develop' into DOC-286 6 years ago
nixpin.nix DOC-109: Run code examples in the docs website, with button to post to codepen 7 years ago
pages.json fixe api reference search and layout 10 years ago
quick-start.md Remove link to Github for building the source 7 years ago
robots.txt Added robots.txt to stop automatic robots.txt creation. 6 years ago
search-db.json fixe api reference search and layout 10 years ago
shell.nix DOC-109: Run code examples in the docs website, with button to post to codepen 7 years ago
tash Release Notes 7 years ago
wercker.yml DOC-237 linkchecker has been added (#946) 7 years ago

README.md

TinyMCE documentation

wercker status

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.

Working on TinyMCE documentation

Prerequisites

You need the following installed on your computer:

  1. Ruby version 2 or later.

  2. Bundler. This can be installed via:

gem install bundler
  1. g++. On Fedora, for instance, run:
sudo dnf install gcc-c++
  1. Docker

  2. make - From the root folder, run _scripts/init.sh and _scripts/serve.sh as instructed below .

Notes for Windows users

If you are a Windows user, follow these steps to work on TinyMCE documentation:

  1. Install Ruby+Devkit 2.4.5-1 (x64) and no later.

  2. Run the following commands from a terminal to install Bundler:

gem install bundler
bundle install
  1. From the root folder, run _scripts/init.sh and _scripts/serve.sh as instructed below .

First time set up

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

Run development version

./_scripts/serve.sh

Navigate to http://127.0.0.1:4000/

Run with moxiedoc

git clone git@github.com:tinymce/tinymce-docs.git
cd tinymce-docs
./_scripts/init.sh
./_scripts/api-reference.sh 
./_scripts/serve.sh

Run with moxiedoc, with a local version of tinymce checked out

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

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.

Working with Codepens

While working with Codepens, please be aware that adding comments in the single line format (//) to the *.js files will break the related demonstration due to parsing issues. To create comments, use this format:

<!--
    This is a comment.
-->

Or

/*
    This is a comment.
*/