diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a734643b7..11cf2f818 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 d0fee501e..d7b8ab728 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ ![Demo Etherpad Animated Jif](https://i.imgur.com/zYrGkg3.gif "Etherpad in action on PrimaryPad") # 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 90cb15276..a94c38d23 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 88af1ad58..757602c29 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 9af035698..f30578d7e 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 0baae7277..59008743a 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 ae3ef954a..5cb8d0ebf 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 4b443289e..56ff491f1 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