User:Kipcool

Same as User:Kipmaster


 * I am a MediaWiki developer, mostly (if not only) active in the WikiLexicalData extension and OmegaWiki.
 * You can reach me as Kipcool at OmegaWiki.
 * IRC: Kipcool

Git

 * Download from Git
 * Gerrit/Tutorial
 * Gerrit/Advanced_usage
 * for a clean start

repositories

 * Git MW core - Git MW 1.21 - list of tags/branches
 * Git WikiLexicalData
 * commits to merge

docs

 * https://doc.wikimedia.org/mediawiki-core/master/php/

Resources

 * ResourceLoader
 * ResourceLoader/Migration guide (users)
 * Directionality support
 * Cache and performance
 * Manual:Performance tuning
 * disabling cache
 * Manual:Configuration settings

Writing code

 * Security checklist for developers, reducing reviewer anxiety
 * Manual:Database access
 * Manual:Coding conventions/PHP
 * Manual:Developing extensions
 * Manual:Parser functions
 * Manual:RequestContext
 * API:Extensions
 * API source code
 * Manual:Hooks/LoadExtensionSchemaUpdates - to add tables in an extension
 * Manual:Writing maintenance scripts
 * Manual:Job queue
 * Localisation (translatewiki)

Commands for OmegaWiki installation
git clone https://gerrit.wikimedia.org/r/mediawiki/core.git ow cd ow git checkout -b REL1_31 origin/REL1_31

faster but problem for later upgrade: git clone --depth 1 -b REL1_27 https://gerrit.wikimedia.org/r/mediawiki/core.git ow

to update: git pull origin REL1_31

to get access to external libraries git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/vendor.git

cd skins git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git

cd extensions git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/Babel.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmAccount.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/Gadgets.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/googleAnalytics.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/ImageMap.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/ParserFunctions.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/Polyglot.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/SpamBlacklist.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/SyntaxHighlight_GeSHi.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector.git git clone -b REL1_31 https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge.git

OmegaWiki proper git clone https://github.com/kipcool/OmegaWiki-MW.git WikiLexicalData

for updating the database particularly after version changes maintenance/update.php

code review

 * Code review/Status flags