mirror of
				https://github.com/ether/etherpad-lite.git
				synced 2025-11-04 02:01:30 +01:00 
			
		
		
		
	Fix typos
This commit is contained in:
		
							parent
							
								
									02b3d42771
								
							
						
					
					
						commit
						fce55df2b7
					
				@ -119,7 +119,7 @@ Back-end tests can be run from the `src` directory, via `npm test`.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Things you can help with
 | 
					## 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
 | 
					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
 | 
					 * 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
 | 
					 * Notifying large site admins of new releases
 | 
				
			||||||
 * Writing Changelogs for releases
 | 
					 * Writing Changelogs for releases
 | 
				
			||||||
 | 
				
			|||||||
@ -2,9 +2,9 @@
 | 
				
			|||||||

 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# About
 | 
					# 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
 | 
					# Installation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ if(process.argv.length != 2)
 | 
				
			|||||||
  process.exit(1);
 | 
					  process.exit(1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//initalize the variables
 | 
					//initialize the variables
 | 
				
			||||||
var db, settings, padManager;
 | 
					var db, settings, padManager;
 | 
				
			||||||
var npm = require("../src/node_modules/npm");
 | 
					var npm = require("../src/node_modules/npm");
 | 
				
			||||||
var async = require("../src/node_modules/async");
 | 
					var async = require("../src/node_modules/async");
 | 
				
			||||||
@ -25,7 +25,7 @@ async.series([
 | 
				
			|||||||
    settings = require('../src/node/utils/Settings');
 | 
					    settings = require('../src/node/utils/Settings');
 | 
				
			||||||
    db = require('../src/node/db/DB');
 | 
					    db = require('../src/node/db/DB');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //initalize the database
 | 
					    //initialize the database
 | 
				
			||||||
    db.init(callback);
 | 
					    db.init(callback);
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  //load pads
 | 
					  //load pads
 | 
				
			||||||
 | 
				
			|||||||
@ -422,7 +422,7 @@ function convertPad(padId, callback)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * This parses a Page like Etherpad uses them in the databases
 | 
					 * 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
 | 
					 * all values behind each other
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
function parsePage(array, pageStart, offsets, data, json)
 | 
					function parsePage(array, pageStart, offsets, data, json)
 | 
				
			||||||
 | 
				
			|||||||
@ -356,7 +356,7 @@ Called from: src/static/js/ace2_inner.js
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Things in context:
 | 
					Things in context:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1. dynamicCSS - css manger for inner ace
 | 
					1. dynamicCSS - css manager for inner ace
 | 
				
			||||||
2. outerDynamicCSS - css manager for outer ace
 | 
					2. outerDynamicCSS - css manager for outer ace
 | 
				
			||||||
3. parentDynamicCSS - css manager for parent document
 | 
					3. parentDynamicCSS - css manager for parent document
 | 
				
			||||||
4. info - author style info
 | 
					4. info - author style info
 | 
				
			||||||
 | 
				
			|||||||
@ -379,7 +379,7 @@ Restores revision from past as new changeset
 | 
				
			|||||||
returns
 | 
					returns
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* a part of the chat history, when `start` and `end` are given
 | 
					* 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:*
 | 
					*Example returns:*
 | 
				
			||||||
 | 
				
			|||||||
@ -49,7 +49,7 @@ There are server hooks, which will be executed on the server (e.g. `expressCreat
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Styling
 | 
					### 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.
 | 
					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:
 | 
					For example, this is the markup with no plugins installed:
 | 
				
			||||||
```html
 | 
					```html
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# About the folder structure
 | 
					# 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
 | 
					* **handler** - all modules that responds directly to requests/messages of the browser
 | 
				
			||||||
* **utils** - helper modules
 | 
					* **utils** - helper modules
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user