diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a734643b738bd1b5f386f6e0e23e17e0b57663d8..11cf2f818e96d95b53f911c7ea784bb3582c11c5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -119,7 +119,7 @@ Back-end tests can be run from the `src` directory, via `npm test`. ## Things you can help with Etherpad is much more than software. So if you aren't a developer then worry not, there is still a LOT you can do! A big part of what we do is community engagement. You can help in the following ways - * Triage bugs (applying labels) and confirming their existance + * Triage bugs (applying labels) and confirming their existence * Testing fixes (simply applying them and seeing if it fixes your issue or not) - Some git experience required * Notifying large site admins of new releases * Writing Changelogs for releases diff --git a/README.md b/README.md index d0fee501e94961885c1b5f75c853e020269edf14..d7b8ab728d60967a908f675ad8e2e6820d13471e 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@  # About -Etherpad is a really-real time collaborative editor scalable to thousands of simultanious real time users. Unlike all other collaborative tools Etherpad provides full fidelity data export and portability making it fully GDPR compliant. +Etherpad is a really-real time collaborative editor scalable to thousands of simultaneous real time users. Unlike all other collaborative tools Etherpad provides full fidelity data export and portability making it fully GDPR compliant. -**[Try it out](http://beta.etherpad.org)** +**[Try it out](https://beta.etherpad.org)** # Installation diff --git a/bin/checkAllPads.js b/bin/checkAllPads.js index 90cb15276f92991ca70e5f17f75819eec41c4078..a94c38d23f83a7c582b6b7c95e15332832a8407a 100644 --- a/bin/checkAllPads.js +++ b/bin/checkAllPads.js @@ -8,7 +8,7 @@ if(process.argv.length != 2) process.exit(1); } -//initalize the variables +//initialize the variables var db, settings, padManager; var npm = require("../src/node_modules/npm"); var async = require("../src/node_modules/async"); @@ -25,7 +25,7 @@ async.series([ settings = require('../src/node/utils/Settings'); db = require('../src/node/db/DB'); - //initalize the database + //initialize the database db.init(callback); }, //load pads diff --git a/bin/convert.js b/bin/convert.js index 88af1ad5800213df78b97a0e388b582983c4291f..757602c29c2a4d94eca7a2e44dbe41160286247b 100644 --- a/bin/convert.js +++ b/bin/convert.js @@ -422,7 +422,7 @@ function convertPad(padId, callback) /** * This parses a Page like Etherpad uses them in the databases - * The offsets descripes the length of a unit in the page, the data are + * The offsets describes the length of a unit in the page, the data are * all values behind each other */ function parsePage(array, pageStart, offsets, data, json) diff --git a/doc/api/hooks_client-side.md b/doc/api/hooks_client-side.md index 9af0356987a4c70a1cc1b9e0455daa8b8ac2d4f9..f30578d7e310c920a6a0d4df4b138415d1bc2fd9 100644 --- a/doc/api/hooks_client-side.md +++ b/doc/api/hooks_client-side.md @@ -356,7 +356,7 @@ Called from: src/static/js/ace2_inner.js Things in context: -1. dynamicCSS - css manger for inner ace +1. dynamicCSS - css manager for inner ace 2. outerDynamicCSS - css manager for outer ace 3. parentDynamicCSS - css manager for parent document 4. info - author style info diff --git a/doc/api/http_api.md b/doc/api/http_api.md index 0baae7277656868459e45d59e62897f4d34755da..59008743a909cba36cc2a4ce21d0590ee6624f55 100644 --- a/doc/api/http_api.md +++ b/doc/api/http_api.md @@ -379,7 +379,7 @@ Restores revision from past as new changeset returns * a part of the chat history, when `start` and `end` are given -* the whole chat histroy, when no extra parameters are given +* the whole chat history, when no extra parameters are given *Example returns:* diff --git a/doc/plugins.md b/doc/plugins.md index ae3ef954ae5d624cf8a6f304119c0fb8d432c832..5cb8d0ebfbbde959d8aceaf56d71afbd6762d1db 100644 --- a/doc/plugins.md +++ b/doc/plugins.md @@ -49,7 +49,7 @@ There are server hooks, which will be executed on the server (e.g. `expressCreat ### Styling When you install a client-side plugin (e.g. one that implements at least one client-side hook), the plugin name is added to the `class` attribute of the div `#editorcontainerbox` in the main window. -This gives you the opportunity of tuning the appearence of the main UI in your plugin. +This gives you the opportunity of tuning the appearance of the main UI in your plugin. For example, this is the markup with no plugins installed: ```html diff --git a/src/node/README.md b/src/node/README.md index 4b443289e329a881fdf5e784b39397050e18cc35..56ff491f1fa6d4dcc08ffd1e6966aca71244348c 100644 --- a/src/node/README.md +++ b/src/node/README.md @@ -1,6 +1,6 @@ # About the folder structure -* **db** - all modules that are accesing the data structure and are communicating directly to the database +* **db** - all modules that are accessing the data structure and are communicating directly to the database * **handler** - all modules that responds directly to requests/messages of the browser * **utils** - helper modules