CINXE.COM

Nuwe Ontwikkelaars - MediaWiki

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Nuwe Ontwikkelaars - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],"wgRequestId":"085d5b0e-b500-45c8-9a75-70365cf66700","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"New_Developers/af","wgTitle":"New Developers/af","wgCurRevisionId":6671263,"wgRevisionId":6671263,"wgArticleId":1445662,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["New contributors/af"],"wgPageViewLanguage":"af","wgPageContentLanguage":"af","wgPageContentModel":"wikitext","wgRelevantPageName":"New_Developers/af","wgRelevantArticleId":1445662,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{ "pageLanguageCode":"af","pageLanguageDir":"ltr","pageVariantFallbacks":"af"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgTranslatePageTranslation":"translation","wgCentralAuthMobileDomain":false,"wgVisualEditorDisabledByHook":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"visual","wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles": "ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","ext.translate.tag.languages":"ready","ext.discussionTools.init.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.checkUser.clientHints"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.discussionTools.init.styles%7Cext.translate%2CwikimediaBadges%7Cext.translate.tag.languages%7Cext.uls.pt%7Cext.wikimediamessages.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/1200px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="801"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/800px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="534"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/640px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="427"> <meta name="viewport" content="width=1120"> <meta property="og:site_name" content="MediaWiki"> <meta property="og:title" content="Nuwe Ontwikkelaars - MediaWiki"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/New_Developers/af"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=New_Developers/af&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/New_Developers/af"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-New_Developers_af rootpage-New_Developers skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/MediaWiki" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-mw-download" class="mw-list-item"><a href="/wiki/Download"><span>Get MediaWiki</span></a></li><li id="n-mw-extensions" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Category:Extensions"><span>Get extensions</span></a></li><li id="n-blog-text" class="mw-list-item"><a href="https://techblog.wikimedia.org/"><span>Tech blog</span></a></li><li id="n-mw-contribute" class="mw-list-item"><a href="/wiki/Special:MyLanguage/How_to_contribute"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support" > <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Help:Contents" title="The place to find out"><span>User help</span></a></li><li id="n-mw-faq" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:FAQ"><span>FAQ</span></a></li><li id="n-mw-manual" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:Contents"><span>Technical manual</span></a></li><li id="n-mw-supportdesk" class="mw-list-item"><a href="/wiki/Project:Support_desk"><span>Support desk</span></a></li><li id="n-mw-communication" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Communication"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development" > <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://developer.wikimedia.org/"><span>Developer portal</span></a></li><li id="n-svn-statistics" class="mw-list-item"><a href="/wiki/Development_statistics"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org" > <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Project:Help" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-mw-translate" class="mw-list-item"><a href="/wiki/Special:LanguageStats"><span>Translate content</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li><li id="n-mw-discussion" class="mw-list-item"><a href="/wiki/Project:Village_Pump"><span>Village pump</span></a></li><li id="n-Sandboxlink-portlet-label" class="mw-list-item"><a href="/wiki/Project:Sandbox"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang" > <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-add wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:NewItem?site=mediawikiwiki&amp;page=New+Developers%2Faf" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/MediaWiki" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search MediaWiki" aria-label="Search MediaWiki" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=New+Developers%2Faf" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=New+Developers%2Faf" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=New+Developers%2Faf" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=New+Developers%2Faf" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Welkom!" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Welkom!"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Welkom!</span> </div> </a> <ul id="toc-Welkom!-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to_start_contributing" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#How_to_start_contributing"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>How to start contributing</span> </div> </a> <ul id="toc-How_to_start_contributing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Basics_of_how_Wikimedia_software_projects_work" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Basics_of_how_Wikimedia_software_projects_work"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Basics of how Wikimedia software projects work</span> </div> </a> <ul id="toc-Basics_of_how_Wikimedia_software_projects_work-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Overview_of_technical_areas" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Overview_of_technical_areas"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Overview of technical areas</span> </div> </a> <ul id="toc-Overview_of_technical_areas-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Contributing_to_software_in_MediaWiki" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Contributing_to_software_in_MediaWiki"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Contributing to software in MediaWiki</span> </div> </a> <ul id="toc-Contributing_to_software_in_MediaWiki-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Choose_a_software_project" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Choose_a_software_project"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Choose a software project</span> </div> </a> <button aria-controls="toc-Choose_a_software_project-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Choose a software project subsection</span> </button> <ul id="toc-Choose_a_software_project-sublist" class="vector-toc-list"> <li id="toc-" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span></span> </div> </a> <ul id="toc--sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Commons_App_for_Android" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Commons_App_for_Android"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span><span dir="ltr">Commons App for Android</span></span> </div> </a> <ul id="toc-Commons_App_for_Android-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wiki_Education_Dashboard" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Wiki_Education_Dashboard"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span><span dir="ltr">Wiki Education Dashboard</span></span> </div> </a> <ul id="toc-Wiki_Education_Dashboard-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Pywikibot" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Pywikibot"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.4</span> <span><span dir="ltr">Pywikibot</span><span> </span></span> </div> </a> <ul id="toc-Pywikibot-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Scribe" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Scribe"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.5</span> <span><span dir="ltr">Scribe</span></span> </div> </a> <ul id="toc-Scribe-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-VideoCutTool" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#VideoCutTool"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.6</span> <span><span dir="ltr">VideoCutTool</span></span> </div> </a> <ul id="toc-VideoCutTool-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-SignIt_Firefox_Extension" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#SignIt_Firefox_Extension"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.7</span> <span>SignIt Firefox Extension</span> </div> </a> <ul id="toc-SignIt_Firefox_Extension-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Outreach_programs_and_single_tasks" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Outreach_programs_and_single_tasks"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Outreach programs and single tasks</span> </div> </a> <button aria-controls="toc-Outreach_programs_and_single_tasks-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Outreach programs and single tasks subsection</span> </button> <ul id="toc-Outreach_programs_and_single_tasks-sublist" class="vector-toc-list"> <li id="toc-Outreach_programs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Outreach_programs"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1</span> <span><span dir="ltr">Outreach programs</span></span> </div> </a> <ul id="toc-Outreach_programs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Good_first_tasks" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Good_first_tasks"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.2</span> <span><span dir="ltr">Good first tasks</span></span> </div> </a> <ul id="toc-Good_first_tasks-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Communication_tips" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Communication_tips"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Communication tips</span> </div> </a> <button aria-controls="toc-Communication_tips-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Communication tips subsection</span> </button> <ul id="toc-Communication_tips-sublist" class="vector-toc-list"> <li id="toc-Use_Phabricator_tasks_effectively" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Use_Phabricator_tasks_effectively"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.1</span> <span>Use Phabricator tasks effectively</span> </div> </a> <ul id="toc-Use_Phabricator_tasks_effectively-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Compose_good_questions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Compose_good_questions"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.2</span> <span>Compose good questions</span> </div> </a> <ul id="toc-Compose_good_questions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Follow_communication_policies_and_best_practices" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Follow_communication_policies_and_best_practices"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.3</span> <span>Follow communication policies and best practices</span> </div> </a> <ul id="toc-Follow_communication_policies_and_best_practices-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ask_in_the_right_place" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ask_in_the_right_place"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.4</span> <span>Ask in the right place</span> </div> </a> <ul id="toc-Ask_in_the_right_place-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Be_patient" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Be_patient"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.5</span> <span>Be patient</span> </div> </a> <ul id="toc-Be_patient-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Additional_resources" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Additional_resources"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Additional resources</span> </div> </a> <ul id="toc-Additional_resources-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading">Nuwe Ontwikkelaars</h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/New_Developers/af" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Talk:New_Developers/af&amp;action=edit&amp;redlink=1" rel="discussion" class="new" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Afrikaans</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/New_Developers/af"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Special:Translate&amp;group=page-New+Developers&amp;action=page&amp;filter=&amp;language=af" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=New_Developers/af&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/New_Developers/af"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:Translate&amp;group=page-New+Developers&amp;action=page&amp;filter=&amp;language=af" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=New_Developers/af&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/New_Developers/af" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/New_Developers/af" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=New_Developers/af&amp;oldid=6671263" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=New_Developers/af&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=New_Developers%2Faf&amp;id=6671263&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FNew_Developers%2Faf"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FNew_Developers%2Faf"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=New+Developers%2Faf"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=New_Developers%2Faf&amp;action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=New_Developers/af&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint">From mediawiki.org</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="https://www.mediawiki.org/w/index.php?title=Special:Translate&amp;group=page-New+Developers&amp;action=page&amp;filter=&amp;language=af">translated version</a></span> of the page <a href="/wiki/New_Developers" title="New Developers">New Developers</a> and the translation is 3% complete.</div><div class="mw-pt-translate-header" dir="ltr" lang="en"><span class="mw-translate-fuzzy">Outdated translations are marked like this.</span></div><div class="mw-content-ltr mw-parser-output" lang="af" dir="ltr"><div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"><div class="mw-pt-languages-label">Languages:</div><ul class="mw-pt-languages-list"><li><span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--low" lang="af" dir="ltr">Afrikaans</span></li> <li><a href="/wiki/New_Developers/id" class="mw-pt-progress mw-pt-progress--low" title="Pengembang Baru (3% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="/wiki/New_Developers/de" class="mw-pt-progress mw-pt-progress--med" title="Neue Entwickler (66% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><a href="/wiki/New_Developers" class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" title="New Developers (100% translated)" lang="en" dir="ltr">English</a></li> <li><a href="/wiki/New_Developers/ca" class="mw-pt-progress mw-pt-progress--low" title="Nous desenvolupadors (6% translated)" lang="ca" dir="ltr">català</a></li> <li><a href="/wiki/New_Developers/es" class="mw-pt-progress mw-pt-progress--med" title="Desarrolladores nuevos (34% translated)" lang="es" dir="ltr">español</a></li> <li><a href="/wiki/New_Developers/fr" class="mw-pt-progress mw-pt-progress--high" title="Nouveaux développeurs (96% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="/wiki/New_Developers/pl" class="mw-pt-progress mw-pt-progress--med" title="Nowi Deweloperzy (49% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="/wiki/New_Developers/pt" class="mw-pt-progress mw-pt-progress--med" title="Novos Programadores (23% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="/wiki/New_Developers/pt-br" class="mw-pt-progress mw-pt-progress--med" title="Novos desenvolvedores (59% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="/wiki/New_Developers/ro" class="mw-pt-progress mw-pt-progress--med" title="Dezvoltatori noi (34% translated)" lang="ro" dir="ltr">română</a></li> <li><a href="/wiki/New_Developers/fi" class="mw-pt-progress mw-pt-progress--low" title="Uudet kehittäjät (6% translated)" lang="fi" dir="ltr">suomi</a></li> <li><a href="/wiki/New_Developers/cs" class="mw-pt-progress mw-pt-progress--complete" title="Noví vývojáři (100% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="/wiki/New_Developers/be-tarask" class="mw-pt-progress mw-pt-progress--low" title="Новыя распрацоўнікі (9% translated)" lang="be-tarask" dir="ltr">беларуская (тарашкевіца)</a></li> <li><a href="/wiki/New_Developers/ru" class="mw-pt-progress mw-pt-progress--high" title="Новые разработчики (74% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="/wiki/New_Developers/he" class="mw-pt-progress mw-pt-progress--med" title="מפתחים חדשים (23% translated)" lang="he" dir="rtl">עברית</a></li> <li><a href="/wiki/New_Developers/ar" class="mw-pt-progress mw-pt-progress--low" title="خاص بالمطورين الجدد (13% translated)" lang="ar" dir="rtl">العربية</a></li> <li><a href="/wiki/New_Developers/fa" class="mw-pt-progress mw-pt-progress--low" title="توسعه دهندگان جدید (8% translated)" lang="fa" dir="rtl">فارسی</a></li> <li><a href="/wiki/New_Developers/hi" class="mw-pt-progress mw-pt-progress--high" title="नए विकासक (78% translated)" lang="hi" dir="ltr">हिन्दी</a></li> <li><a href="/wiki/New_Developers/bn" class="mw-pt-progress mw-pt-progress--med" title="নতুন উন্নয়নকারী (26% translated)" lang="bn" dir="ltr">বাংলা</a></li> <li><a href="/wiki/New_Developers/zh" class="mw-pt-progress mw-pt-progress--high" title="新开发者 (82% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="/wiki/New_Developers/ja" class="mw-pt-progress mw-pt-progress--med" title="新規開発者 (64% translated)" lang="ja" dir="ltr">日本語</a></li> <li><a href="/wiki/New_Developers/nan" class="mw-pt-progress mw-pt-progress--low" title="Sin khai-hoat-chiá (2% translated)" lang="nan" dir="ltr">閩南語 / Bân-lâm-gú</a></li> <li><a href="/wiki/New_Developers/ko" class="mw-pt-progress mw-pt-progress--med" title="새로운 개발자 (61% translated)" lang="ko" dir="ltr">한국어</a></li></ul></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">This page explains how to get started as a developer who wants to contribute to <a href="/wiki/Special:MyLanguage/Differences_between_Wikipedia,_Wikimedia,_MediaWiki,_and_wiki" title="Special:MyLanguage/Differences between Wikipedia, Wikimedia, MediaWiki, and wiki">Wikimedia</a> technical projects.</span> </p> <style data-mw-deduplicate="TemplateStyles:r4577480">.mw-parser-output .toclimit-2 .toclevel-1 ul,.mw-parser-output .toclimit-3 .toclevel-2 ul,.mw-parser-output .toclimit-4 .toclevel-3 ul,.mw-parser-output .toclimit-5 .toclevel-4 ul,.mw-parser-output .toclimit-6 .toclevel-5 ul,.mw-parser-output .toclimit-7 .toclevel-6 ul{display:none}</style><div style="margin-bottom: .5em; float: none; width: auto;" class="toclimit-2"><meta property="mw:PageProp/toc"/></div> <p><span id="Welcome!"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Welkom!" data-mw-thread-id="h-Welkom!"><span id="Welkom.21"></span><span data-mw-comment-start="" id="h-Welkom!"></span>Welkom!<span data-mw-comment-end="h-Welkom!"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Welkom!","replies":[]}}--></div> <figure class="mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/400px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png" decoding="async" width="400" height="267" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/600px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png/800px-Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png 2x" data-file-width="5552" data-file-height="3705"/></a><figcaption><span lang="en" dir="ltr" class="mw-content-ltr">Participants of the <a href="/wiki/Special:MyLanguage/Wikimedia_Hackathon_2019" title="Special:MyLanguage/Wikimedia Hackathon 2019">Wikimedia Hackathon 2019</a><span style="display:none"><a href="/wiki/Wikimedia_Hackathon_2019" title="Wikimedia Hackathon 2019"> </a></span></span></figcaption></figure> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Wikimedia_movement" class="extiw" title="m:Special:MyLanguage/Wikimedia movement">Wikimedia</a>'s technical community always welcomes new contributors! </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Become part of a global community, and help make access to free knowledge easier for everyone! </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="How_to_start_contributing" data-mw-thread-id="h-How_to_start_contributing"><span data-mw-comment-start="" id="h-How_to_start_contributing"></span>How to start contributing<span data-mw-comment-end="h-How_to_start_contributing"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-How_to_start_contributing","replies":[]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The following steps are a general outline of how to get started contributing: </p> </div> <ol><li><span lang="en" dir="ltr" class="mw-content-ltr">Learn <a href="#Some_basics_to_know">the basics of how Wikimedia open source software projects work</a>.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a href="#Communication">Communication guidelines</a>.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Set up accounts: <a href="/wiki/Special:MyLanguage/Developer_account" title="Special:MyLanguage/Developer account">Create a developer account</a>. Depending on the type of contribution you want to make, you may also need to set up accounts in <a href="/wiki/Special:MyLanguage/Phabricator/Help" title="Special:MyLanguage/Phabricator/Help">Phabricator</a>, and <a href="/wiki/Special:MyLanguage/Gerrit/Tutorial" title="Special:MyLanguage/Gerrit/Tutorial">set up Git and Gerrit</a>.</span></li> <li><a href="#Choose_a_software_project">Kies 'n sagtewareprojek</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Choose and solve a task (write and test your code).</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Submit your code changes for review.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Follow the <a href="/wiki/Special:MyLanguage/Gerrit/Code_review/Getting_reviews" title="Special:MyLanguage/Gerrit/Code review/Getting reviews">Guide to getting your code reviewed</a> and <a href="/wiki/Special:MyLanguage/Gerrit/Tutorial#Submit_a_patch" title="Special:MyLanguage/Gerrit/Tutorial">submit a patch</a>.</span></li></ol> <p><span lang="en" dir="ltr" class="mw-content-ltr">The rest of this guide provides additional details about the process.</span> </p><p><span class="anchor" id="Some_basics_to_know"></span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Basics_of_how_Wikimedia_software_projects_work" data-mw-thread-id="h-Basics_of_how_Wikimedia_software_projects_work"><span data-mw-comment-start="" id="h-Basics_of_how_Wikimedia_software_projects_work"></span>Basics of how Wikimedia software projects work<span data-mw-comment-end="h-Basics_of_how_Wikimedia_software_projects_work"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Basics_of_how_Wikimedia_software_projects_work","replies":[]}}--></div> </div> <div class="mw-translate-fuzzy"> <p>Wikimedia het honderde sagtewareprojekte in baie verskillende areas. <a href="https://commons.wikimedia.org/wiki/File:Slides_from_Wikipedia_session_at_LibrePlanet_2019.pdf" class="extiw" title="c:File:Slides from Wikipedia session at LibrePlanet 2019.pdf">Sien hierdie skyfies</a> as jy 'n oorsig wil kry. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The maintainers of each software project choose the infrastructure they prefer. In general, most software projects have: </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li>a <b>task tracking</b> tool where software bugs and enhancement requests are reported, managed and discussed. Examples are <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/Phabricator">Wikimedia Phabricator</a>, GitHub, or <a href="/wiki/Special:MyLanguage/GitLab" title="Special:MyLanguage/GitLab">Wikimedia GitLab</a>.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li>a <b>code repository</b> where the source code can be "checked out" to everybody. Examples are <a href="/wiki/Special:MyLanguage/Gerrit" title="Special:MyLanguage/Gerrit">Wikimedia Gerrit</a>, GitHub, or <a href="/wiki/Special:MyLanguage/GitLab" title="Special:MyLanguage/GitLab">Wikimedia GitLab</a>.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li>a <b>code review</b> tool where proposed code changes ("patches") get discussed and improved. Examples are Wikimedia Git/Gerrit, GitHub, or GitLab. After your proposed patch is approved and merged into the code repository, your code changes become available to everybody.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li>general <b>places for discussion</b> of the software project and for help and support. Those places can be mailing lists, IRC chat channels, wiki pages, or other places. The exact places depend on each project.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>At any point, if you run into problems or need help, please ask. To ask good questions in the right places, follow the <a href="#communication">"communication tips"</a>. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Overview_of_technical_areas" data-mw-thread-id="h-Overview_of_technical_areas"><span data-mw-comment-start="" id="h-Overview_of_technical_areas"></span>Overview of technical areas<span data-mw-comment-end="h-Overview_of_technical_areas"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Overview_of_technical_areas","replies":[]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>For an overview of Wikimedia technology and examples of the major areas where developers can contribute, visit <a href="/wiki/New_Developers/Introduction_to_the_Wikimedia_Technical_Ecosystem" title="New Developers/Introduction to the Wikimedia Technical Ecosystem"> Introduction to the Wikimedia Technical Ecosystem</a>. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Contributing_to_software_in_MediaWiki" data-mw-thread-id="h-Contributing_to_software_in_MediaWiki"><span data-mw-comment-start="" id="h-Contributing_to_software_in_MediaWiki"></span>Contributing to software in MediaWiki<span data-mw-comment-end="h-Contributing_to_software_in_MediaWiki"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Contributing_to_software_in_MediaWiki","replies":[]}}--></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">Are you a user of a MediaWiki wiki looking to add a feature or fix a bug in one?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Please see <a href="/wiki/Special:MyLanguage/How_to_become_a_MediaWiki_hacker" title="Special:MyLanguage/How to become a MediaWiki hacker">How to become a MediaWiki hacker</a><span style="display:none"><a href="/wiki/How_to_become_a_MediaWiki_hacker" title="How to become a MediaWiki hacker"> </a></span> to learn how to find and contribute to the software project part of MediaWiki you are looking for.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Choose_a_software_project" data-mw-thread-id="h-Choose_a_software_project"><span data-mw-comment-start="" id="h-Choose_a_software_project"></span>Choose a software project<span data-mw-comment-end="h-Choose_a_software_project"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Choose_a_software_project","replies":["h--Choose_a_software_project","h-Commons_App_for_Android-Choose_a_software_project","h-Wiki_Education_Dashboard-Choose_a_software_project","h-Pywikibot-Choose_a_software_project","h-Scribe-Choose_a_software_project","h-VideoCutTool-Choose_a_software_project","h-SignIt_Firefox_Extension-Choose_a_software_project"]}}--></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">The following projects offer resources, mentorship, and are looking for new developers to contribute to them.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Choose one of the following projects and follow the project's documentation to set up your development environment, choose a task to work on, solve the task, and submit your code changes for review.</span> <span lang="en" dir="ltr" class="mw-content-ltr">You are free to contribute to these projects or any others you are interested in related to Wikimedia.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Most can be found by searching for them on <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/Phabricator">Phabricator</a><span style="display:none"><a href="/wiki/Phabricator" title="Phabricator"> </a></span> or online.</span> </p> <style data-mw-deduplicate="TemplateStyles:r6713801">.mw-parser-output .tpl-contentgrid{margin:1em 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;grid-auto-rows:minmax(100px,auto)}.mw-parser-output .tpl-contentgrid .mw-tpl-colorbox{margin:0}</style> <div class="tpl-contentgrid" style="grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); grid-auto-rows: minmax(10px, auto); width: auto;"><style data-mw-deduplicate="TemplateStyles:r3249226">.mw-parser-output .wiki-template-infocard--new_developer_project{vertical-align:top;border-radius:2px;position:relative;display:inline-block}.mw-parser-output .wiki-template-infocard--new_developer_project>.wiki-template-infocard-title{border-bottom:1px solid #c9c9c9;font-size:1.35em;font-weight:700}</style> <style data-mw-deduplicate="TemplateStyles:r6706488">.mw-parser-output .wiki-template-infocard{border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.15);border-radius:2px;padding:1em;display:flex;flex-direction:column;justify-content:space-between;align-content:stretch}.mw-parser-output .wiki-template-infocard-title{padding:0 0 0.5625em 0;margin:0}.mw-parser-output .wiki-template-infocard-content{clear:both;flex:1 1 auto}.mw-parser-output .wiki-template-infocard-footer{padding-top:1.5em}@media screen{html.skin-theme-clientpref-night .mw-parser-output .wiki-template-infocard-title img{filter:invert(1)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .wiki-template-infocard-title img{filter:invert(1)}}</style> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="" class="wiki-template-infocard-title" data-mw-thread-id="h--Choose_a_software_project"><span data-mw-comment-start="" id="h--Choose_a_software_project"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="https://meta.wikimedia.org/wiki/Kiwix" title="meta:Kiwix"><img alt="Kiwix" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Kiwix-horizontal-logo.svg/96px-Kiwix-horizontal-logo.svg.png" decoding="async" width="96" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Kiwix-horizontal-logo.svg/143px-Kiwix-horizontal-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Kiwix-horizontal-logo.svg/191px-Kiwix-horizontal-logo.svg.png 2x" data-file-width="512" data-file-height="129"/></a></span><span data-mw-comment-end="h--Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:Kiwix_2_alpha_search_screenshot.png" class="mw-file-description"><img alt="Screenshot" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Kiwix_2_alpha_search_screenshot.png/182px-Kiwix_2_alpha_search_screenshot.png" decoding="async" width="182" height="120" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Kiwix_2_alpha_search_screenshot.png/273px-Kiwix_2_alpha_search_screenshot.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Kiwix_2_alpha_search_screenshot.png/365px-Kiwix_2_alpha_search_screenshot.png 2x" data-file-width="979" data-file-height="645"/></a><figcaption></figcaption></figure> <p><span lang="en" dir="ltr" class="mw-content-ltr">An <a rel="nofollow" class="external text" href="https://www.kiwix.org">offline reader</a> for people without internet access</span> </p> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required:</span> Java/Kotlin (Android), Swift (iOS), Qt (desktop), NodeJS (mediawiki offliner), C++, Python (WP1)</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch:</span> <a rel="nofollow" class="external text" href="mailto:hello@kiwix.org"><span lang="en" dir="ltr" class="mw-content-ltr">Mailing list</span></a> / <a rel="nofollow" class="external text" href="https://join.slack.com/t/kiwixoffline/shared_invite/zt-c5fgl342-VDYtm7fwY6w0BAeBqYxIGg"><span lang="en" dir="ltr" class="mw-content-ltr">Slack</span></a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code:</span> <a rel="nofollow" class="external text" href="https://github.com/kiwix/">GitHub</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a rel="nofollow" class="external text" href="https://github.com/kiwix/overview/blob/master/CONTRIBUTING.md">general documentation</a> and the README.md file of the corresponding project</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on:</span> <span lang="en" dir="ltr" class="mw-content-ltr"><a rel="nofollow" class="external text" href="https://github.com/kiwix/kiwix-android/labels/good%20first%20issue">Android</a>, <a rel="nofollow" class="external text" href="https://github.com/kiwix/iOS/labels/good%20first%20issue">iOS</a>, <a rel="nofollow" class="external text" href="https://github.com/kiwix/kiwix-js/labels/good%20first%20issue">JS</a>, <a rel="nofollow" class="external text" href="https://github.com/openzim/mwoffliner/labels/good%20first%20issue">mwoffliner</a> on GitHub</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> Matthieu Gauthier, <a href="/wiki/User:Kelson" title="User:Kelson">Emmanuel Engelhart</a>, <a href="/wiki/User:The_other_Kiwix_guy" title="User:The other Kiwix guy">Stephane Coillet-Matillon</a></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Commons_App_for_Android" class="wiki-template-infocard-title" data-mw-thread-id="h-Commons_App_for_Android-Choose_a_software_project"><span data-mw-comment-start="" id="h-Commons_App_for_Android-Choose_a_software_project"></span><span lang="en" dir="ltr" class="mw-content-ltr"><a rel="nofollow" class="external text" href="https://commons-app.github.io/">Commons App for Android</a></span><span data-mw-comment-end="h-Commons_App_for_Android-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png" class="mw-file-description"><img alt="Screenshot" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png/67px-Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png" decoding="async" width="67" height="120" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png/101px-Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png/135px-Wikimedia_Commons_Android_App_-_Multiple_Image_Uploads.png 2x" data-file-width="720" data-file-height="1280"/></a><figcaption></figcaption></figure> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>An app for Android devices to upload your pictures to <a href="https://commons.wikimedia.org/wiki/" class="extiw" title="c:">Wikimedia Commons</a> </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required:</span> Java</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch:</span> <a rel="nofollow" class="external text" href="https://groups.google.com/forum/#!forum/commons-app-android">Google Groups</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code:</span> <a rel="nofollow" class="external text" href="https://github.com/commons-app/apps-android-commons/">GitHub</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a rel="nofollow" class="external text" href="https://github.com/commons-app/apps-android-commons/#documentation">documentation</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on:</span> <a rel="nofollow" class="external text" href="https://github.com/commons-app/apps-android-commons/labels/good%20first%20issue">GitHub</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> <a href="/wiki/User:Misaochan" title="User:Misaochan">Josephine Lim</a></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Wiki_Education_Dashboard" class="wiki-template-infocard-title" data-mw-thread-id="h-Wiki_Education_Dashboard-Choose_a_software_project"><span data-mw-comment-start="" id="h-Wiki_Education_Dashboard-Choose_a_software_project"></span><span lang="en" dir="ltr" class="mw-content-ltr"><a rel="nofollow" class="external text" href="https://outreachdashboard.wmflabs.org/">Wiki Education Dashboard</a></span><span data-mw-comment-end="h-Wiki_Education_Dashboard-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:Wiki_Ed_Dashboard_course_page,_November_2016.png" class="mw-file-description"><img alt="Screenshot" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Wiki_Ed_Dashboard_course_page%2C_November_2016.png/81px-Wiki_Ed_Dashboard_course_page%2C_November_2016.png" decoding="async" width="81" height="120" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Wiki_Ed_Dashboard_course_page%2C_November_2016.png/122px-Wiki_Ed_Dashboard_course_page%2C_November_2016.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Wiki_Ed_Dashboard_course_page%2C_November_2016.png/163px-Wiki_Ed_Dashboard_course_page%2C_November_2016.png 2x" data-file-width="925" data-file-height="1360"/></a><figcaption></figcaption></figure> <p><span lang="en" dir="ltr" class="mw-content-ltr">A web application that supports Wikipedia education assignments, provides data and course management for instructors and students</span> </p> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required:</span> Ruby, JavaScript</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch:</span> <span lang="en" dir="ltr" class="mw-content-ltr"><style data-mw-deduplicate="TemplateStyles:r6651115">.mw-parser-output .irc-connect>a{color:green}@media screen{html.skin-theme-clientpref-night .mw-parser-output .irc-connect>a{color:#12c812}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .irc-connect>a{color:#12c812}}</style><span class="plainlinks" style="font-family: monospace,Courier; white-space: pre-wrap !important; word-wrap: break-word; max-width: 1200px; overflow: auto;" title="#wikimedia-ed on Libera.Chat IRC"><a rel="nofollow" class="external text" href="ircs://irc.libera.chat:6697/wikimedia-ed">#wikimedia-ed</a></span> <sup class="plainlinks irc-connect"><a rel="nofollow" class="external text" href="https://web.libera.chat/?channel=#wikimedia-ed">connect</a></sup> on irc.libera.chat</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code:</span> <a rel="nofollow" class="external text" href="https://github.com/WikiEducationFoundation/WikiEduDashboard">GitHub</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a rel="nofollow" class="external text" href="https://github.com/WikiEducationFoundation/WikiEduDashboard">documentation</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on:</span> <a rel="nofollow" class="external text" href="https://github.com/WikiEducationFoundation/WikiEduDashboard/labels/newcomer%20friendly">GitHub</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> <a href="https://commons.wikimedia.org/wiki/User:Ragesoss" class="extiw" title="c:User:Ragesoss">Sage Ross</a></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Pywikibot" class="wiki-template-infocard-title" data-mw-thread-id="h-Pywikibot-Choose_a_software_project"><span data-mw-comment-start="" id="h-Pywikibot-Choose_a_software_project"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="/wiki/File:Pywikibot_MW_gear_icon.svg" class="mw-file-description"><img alt="Logo" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Pywikibot_MW_gear_icon.svg/31px-Pywikibot_MW_gear_icon.svg.png" decoding="async" width="31" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Pywikibot_MW_gear_icon.svg/46px-Pywikibot_MW_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Pywikibot_MW_gear_icon.svg/61px-Pywikibot_MW_gear_icon.svg.png 2x" data-file-width="605" data-file-height="594"/></a></span> <a href="/wiki/Special:MyLanguage/Manual:Pywikibot" title="Special:MyLanguage/Manual:Pywikibot"><span lang="en" dir="ltr" class="mw-content-ltr">Pywikibot</span></a><span style="display:none"><a href="/wiki/Manual:Pywikibot" title="Manual:Pywikibot"> </a></span><span data-mw-comment-end="h-Pywikibot-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:Pywikibot_Commonscat_2011.jpg" class="mw-file-description"><img alt="Terminal" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/17/Pywikibot_Commonscat_2011.jpg/185px-Pywikibot_Commonscat_2011.jpg" decoding="async" width="185" height="50" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/17/Pywikibot_Commonscat_2011.jpg/277px-Pywikibot_Commonscat_2011.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/17/Pywikibot_Commonscat_2011.jpg/369px-Pywikibot_Commonscat_2011.jpg 2x" data-file-width="723" data-file-height="196"/></a><figcaption></figcaption></figure> <p><span lang="en" dir="ltr" class="mw-content-ltr">A <i>Python</i> library and collection of scripts that <i>automate work</i> on MediaWiki sites.</span> </p> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required:</span> Python</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch:</span> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651115"><span class="plainlinks" style="font-family: monospace,Courier; white-space: pre-wrap !important; word-wrap: break-word; max-width: 1200px; overflow: auto;" title="#pywikibot on Libera.Chat IRC"><a rel="nofollow" class="external text" href="ircs://irc.libera.chat:6697/pywikibot">#pywikibot</a></span> <sup class="plainlinks irc-connect"><a rel="nofollow" class="external text" href="https://web.libera.chat/?channel=#pywikibot">connect</a></sup> on irc.libera.chat / <a class="external text" href="https://lists.wikimedia.org/mailman/listinfo/pywikibot">Mailing list</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code:</span> <span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Gerrit/Tutorial#Download_code_using_Git" title="Gerrit/Tutorial">Use git</a> to get the <a class="external text" href="https://gerrit.wikimedia.org/r/plugins/gitiles/pywikibot/core/">source code</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a href="/wiki/Special:MyLanguage/Manual:Pywikibot" title="Special:MyLanguage/Manual:Pywikibot">documentation</a> and <a href="https://doc.wikimedia.org/pywikibot/master" class="extiw" title="wmdoc:pywikibot/master">API reference</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on:</span> <a class="external text" href="https://phabricator.wikimedia.org/maniphest/query/D.pe8.a.NRmY/#R">Phabricator</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> <a href="/wiki/User:Xqt" title="User:Xqt">xqt</a></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Scribe" class="wiki-template-infocard-title" data-mw-thread-id="h-Scribe-Choose_a_software_project"><span data-mw-comment-start="" id="h-Scribe-Choose_a_software_project"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="https://github.com/scribe-org" rel="nofollow"><img alt="Scribe" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/ScribeAppLogo.png/156px-ScribeAppLogo.png" decoding="async" width="156" height="70" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/ScribeAppLogo.png/234px-ScribeAppLogo.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d2/ScribeAppLogo.png/312px-ScribeAppLogo.png 2x" data-file-width="1024" data-file-height="460"/></a></span> <a rel="nofollow" class="external text" href="https://github.com/scribe-org"><span lang="en" dir="ltr" class="mw-content-ltr">Scribe</span></a><span data-mw-comment-end="h-Scribe-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:ScribeNewWMFDevsImg.png" class="mw-file-description"><img alt="Scribe features" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/75/ScribeNewWMFDevsImg.png/208px-ScribeNewWMFDevsImg.png" decoding="async" width="208" height="150" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/75/ScribeNewWMFDevsImg.png/312px-ScribeNewWMFDevsImg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/75/ScribeNewWMFDevsImg.png/415px-ScribeNewWMFDevsImg.png 2x" data-file-width="3870" data-file-height="2796"/></a><figcaption></figcaption></figure> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><a rel="nofollow" class="external text" href="https://github.com/scribe-org">Scribe</a> provides Wikidata based keyboards for second language learners. Features include translation, verb conjugation and noun-gender annotation. This project is very open to those who want to learn the needed languages and how to work with Wikidata! </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required: <a rel="nofollow" class="external text" href="https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html">Swift</a> for <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-iOS">Scribe-iOS</a>; <a rel="nofollow" class="external text" href="https://kotlinlang.org/docs/getting-started.html">Kotlin</a> for <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Android">Scribe-Android</a>; <a rel="nofollow" class="external text" href="https://www.python.org/about/gettingstarted/">Python</a> and/or <a class="external text" href="https://www.wikidata.org/wiki/Wikidata:SPARQL_tutorial">Wikidata Query Service</a> for our <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Data">Scribe-Data language data extraction CLI</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch: <a rel="nofollow" class="external text" href="https://github.com/scribe-org">GitHub</a> or <a href="/wiki/User:AndrewTavis" title="User:AndrewTavis">email</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code: <a rel="nofollow" class="external text" href="https://github.com/scribe-org">GitHub</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the contribution guidelines: <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-iOS/blob/main/CONTRIBUTING.md">Scribe-iOS</a>, <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Android/blob/main/CONTRIBUTING.md">Scribe-Android</a> or <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Data/blob/main/CONTRIBUTING.md">Scribe-Data</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks: <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-iOS/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">Scribe-iOS</a>, <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Android/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">Scribe-Android</a> or <a rel="nofollow" class="external text" href="https://github.com/scribe-org/Scribe-Data/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">Scribe-Data</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s): <a href="/wiki/User:AndrewTavis" title="User:AndrewTavis">Andrew McAllister</a></span></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="VideoCutTool" class="wiki-template-infocard-title" data-mw-thread-id="h-VideoCutTool-Choose_a_software_project"><span data-mw-comment-start="" id="h-VideoCutTool-Choose_a_software_project"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="/wiki/File:JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg" class="mw-file-description"><img alt="Logo" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/57/JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg/33px-JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg.png" decoding="async" width="33" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/57/JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg/49px-JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/57/JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg/65px-JeremyNguyenGCI_-_Video_Cut_Tool_Logo.svg.png 2x" data-file-width="512" data-file-height="472"/></a></span> <span lang="en" dir="ltr" class="mw-content-ltr"><a rel="nofollow" class="external text" href="https://videocuttool.wmflabs.org/">VideoCutTool</a></span><span data-mw-comment-end="h-VideoCutTool-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:VideoCutTool_Editing_Video.png" class="mw-file-description"><img alt="VideoCutTool" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/VideoCutTool_Editing_Video.png/289px-VideoCutTool_Editing_Video.png" decoding="async" width="289" height="160" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/VideoCutTool_Editing_Video.png/433px-VideoCutTool_Editing_Video.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3b/VideoCutTool_Editing_Video.png/577px-VideoCutTool_Editing_Video.png 2x" data-file-width="1422" data-file-height="789"/></a><figcaption></figcaption></figure> <p><span lang="en" dir="ltr" class="mw-content-ltr">A tool to edit the videos on Wikimedia Commons.</span> </p> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required:</span> React JS, Node JS.</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch:</span> <span lang="en" dir="ltr" class="mw-content-ltr"><a rel="nofollow" class="external text" href="https://wikimedia.zulipchat.com/#narrow/stream/275007-VideoCutTool">#VideoCutTool</a> in <a href="/wiki/Outreach_programs/Zulip" title="Outreach programs/Zulip">Zulip</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code:</span> <span lang="en" dir="ltr" class="mw-content-ltr">See link in <a href="https://phabricator.wikimedia.org/project/profile/4054/" class="extiw" title="phab:project/profile/4054/">description in Phabricator</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the <a href="https://commons.wikimedia.org/wiki/Special:MyLanguage/Commons:VideoCutTool" class="extiw" title="c:Special:MyLanguage/Commons:VideoCutTool">documentation</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on:</span> <a href="https://phabricator.wikimedia.org/project/board/4054/" class="extiw" title="phab:project/board/4054/">Phabricator</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> <a href="/wiki/User:Gopavasanth" title="User:Gopavasanth">Gopa Vasanth</a></li></ul></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="SignIt_Firefox_Extension" class="wiki-template-infocard-title" data-mw-thread-id="h-SignIt_Firefox_Extension-Choose_a_software_project"><span data-mw-comment-start="" id="h-SignIt_Firefox_Extension-Choose_a_software_project"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="https://meta.wikimedia.org/wiki/Lingua_Libre/SignIt" title="meta:Lingua Libre/SignIt"><img alt="SignIt" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Lingualibre_SignIt-logo.svg/24px-Lingualibre_SignIt-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Lingualibre_SignIt-logo.svg/36px-Lingualibre_SignIt-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Lingualibre_SignIt-logo.svg/48px-Lingualibre_SignIt-logo.svg.png 2x" data-file-width="192" data-file-height="192"/></a></span> <a rel="nofollow" class="external text" href="https://addons.mozilla.org/en-US/firefox/addon/lingua-libre-signit/">SignIt Firefox Extension</a><span data-mw-comment-end="h-SignIt_Firefox_Extension-Choose_a_software_project"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/File:LinguaLibre_SignIt-all.png" class="mw-file-description"><img alt="Screenshot" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/LinguaLibre_SignIt-all.png/305px-LinguaLibre_SignIt-all.png" decoding="async" width="305" height="120" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/LinguaLibre_SignIt-all.png/457px-LinguaLibre_SignIt-all.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3f/LinguaLibre_SignIt-all.png/609px-LinguaLibre_SignIt-all.png 2x" data-file-width="1685" data-file-height="665"/></a><figcaption></figcaption></figure> <p><span lang="en" dir="ltr" class="mw-content-ltr">Lingua Libre SignIt web-browser extension translates selected written word via an elegant pop up so you learn sign language while reading online.</span> <span lang="en" dir="ltr" class="mw-content-ltr">You can add a signed video using <a rel="nofollow" class="external text" href="https://lingualibre.org/wiki/Special:RecordWizard">Lingualibre.org</a> by selecting a signed language, then video recording yourself while signing.</span> </p> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Skills required : JS, web extension, OOjs</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get in touch: contact <a href="/wiki/User_talk:Yug" title="User talk:Yug">Yug</a> or on <a rel="nofollow" class="external text" href="https://github.com/lingua-libre/SignIt/issues">GitHub</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Get the source code: <a rel="nofollow" class="external text" href="https://github.com/lingua-libre/SignIt">GitHub</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Read the documentation:</span> <a href="https://meta.wikimedia.org/wiki/Lingua_Libre/SignIt" class="extiw" title="m:Lingua Libre/SignIt">m:Lingua Libre/SignIt</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Check the recommended tasks to work on: <a rel="nofollow" class="external text" href="https://github.com/lingua-libre/SignIt/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">Good first issues on GitHub</a></span> »</li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Mentor(s):</span> <a href="/wiki/User:Yug" title="User:Yug">Yug</a></li></ul></div></div></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><i>Are you a maintainer and want your project to be included in the list of software projects above? <a href="/wiki/New_Developers/Featured_Projects" title="New Developers/Featured Projects">Find out more and join!</a></i> </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Outreach_programs_and_single_tasks" data-mw-thread-id="h-Outreach_programs_and_single_tasks"><span data-mw-comment-start="" id="h-Outreach_programs_and_single_tasks"></span>Outreach programs and single tasks<span data-mw-comment-end="h-Outreach_programs_and_single_tasks"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Outreach_programs_and_single_tasks","replies":["h-Outreach_programs-Outreach_programs_and_single_tasks","h-Good_first_tasks-Outreach_programs_and_single_tasks"]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>In addition to the recommended software projects above, there are more ways to choose a project or task to work on: </p> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6713801"> <div class="tpl-contentgrid" style="grid-template-columns: repeat(auto-fit, minmax(500px, 1fr)); grid-auto-rows: minmax(10px, auto); width: auto;"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Outreach_programs" class="wiki-template-infocard-title" data-mw-thread-id="h-Outreach_programs-Outreach_programs_and_single_tasks"><span data-mw-comment-start="" id="h-Outreach_programs-Outreach_programs_and_single_tasks"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="/wiki/File:GSoC-icon-192.png" class="mw-file-description"><img alt="Logo" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/GSoC-icon-192.png/30px-GSoC-icon-192.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/GSoC-icon-192.png/45px-GSoC-icon-192.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ea/GSoC-icon-192.png/60px-GSoC-icon-192.png 2x" data-file-width="192" data-file-height="192"/></a></span> <span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Special:MyLanguage/Outreach_programs" title="Special:MyLanguage/Outreach programs">Outreach programs</a></span><span data-mw-comment-end="h-Outreach_programs-Outreach_programs_and_single_tasks"></span></h3> <div class="wiki-template-infocard-content"><span lang="en" dir="ltr" class="mw-content-ltr">Wikimedia offers internships in programs such as Google Summer of Code and Outreachy.</span></div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3249226"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6706488"> <div class="wiki-template-infocard wiki-template-infocard--new_developer_project"> <h3 id="Good_first_tasks" class="wiki-template-infocard-title" data-mw-thread-id="h-Good_first_tasks-Outreach_programs_and_single_tasks"><span data-mw-comment-start="" id="h-Good_first_tasks-Outreach_programs_and_single_tasks"></span><span class="mw-default-size mw-valign-middle" typeof="mw:File/Frameless"><a href="/wiki/File:Bug_icon_-_Noun_project_198.svg" class="mw-file-description"><img alt="Logo" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Bug_icon_-_Noun_project_198.svg/23px-Bug_icon_-_Noun_project_198.svg.png" decoding="async" width="23" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Bug_icon_-_Noun_project_198.svg/35px-Bug_icon_-_Noun_project_198.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/55/Bug_icon_-_Noun_project_198.svg/46px-Bug_icon_-_Noun_project_198.svg.png 2x" data-file-width="77" data-file-height="100"/></a></span> <span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Special:MyLanguage/Good_first_bugs" title="Special:MyLanguage/Good first bugs">Good first tasks</a></span><span data-mw-comment-end="h-Good_first_tasks-Outreach_programs_and_single_tasks"></span></h3> <div class="wiki-template-infocard-content"><span lang="en" dir="ltr" class="mw-content-ltr">There are many single tasks (across many software projects) that are suitable for newcomers.<br/>However, mentors may not be available for these tasks, and your proposed patches may not receive fast reviews.</span></div></div></div> <p><span class="anchor" id="communication"></span><span class="anchor" id="Communication"></span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Communication_tips" data-mw-thread-id="h-Communication_tips"><span data-mw-comment-start="" id="h-Communication_tips"></span>Communication tips<span data-mw-comment-end="h-Communication_tips"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Communication_tips","replies":["h-Use_Phabricator_tasks_effectively-Communication_tips","h-Compose_good_questions-Communication_tips","h-Follow_communication_policies_and_best_practices-Communication_tips","h-Ask_in_the_right_place-Communication_tips","h-Be_patient-Communication_tips"]}}--></div> </div> <p>Follow these tips to communicate effectively and get help from community members. </p> <div class="mw-heading mw-heading3"><h3 id="Use_Phabricator_tasks_effectively" data-mw-thread-id="h-Use_Phabricator_tasks_effectively-Communication_tips"><span data-mw-comment-start="" id="h-Use_Phabricator_tasks_effectively-Communication_tips"></span>Use Phabricator tasks effectively<span data-mw-comment-end="h-Use_Phabricator_tasks_effectively-Communication_tips"></span></h3></div> <p>When you plan to work on a <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/Phabricator">Phabricator</a><span style="display:none"><a href="/wiki/Phabricator" title="Phabricator"> </a></span> task: </p> <ul><li><b>No need to ask for permission:</b> You can work on unassigned tasks without asking someone to assign them to you. There is no authority who assigns tasks or who needs to be asked first. <ul><li>If a task already has a recent patch in Gerrit, choose a different task to work on instead.</li> <li>If an existing patch in Gerrit has not been merged and has not seen any changes for a long time, you could <a href="/wiki/Special:MyLanguage/Gerrit/Tutorial#Amending_a_change_(your_own_or_someone_else's)" title="Special:MyLanguage/Gerrit/Tutorial">improve that existing patch</a>, based on the feedback in Gerrit and in the task.</li></ul></li> <li><b>Do your research:</b> When you consider working on a task, do research before you start coding. Look at the code, try to understand what it is supposed to do, read related documentation, and try to find the places where you need to make code changes. <ul><li>In a <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/Phabricator">Phabricator</a><span style="display:none"><a href="/wiki/Phabricator" title="Phabricator"> </a></span> task, use the project tags in the side bar to find the code repository for the task.</li> <li>If you have no idea at all how to fix the bug, consider finding an easier one first.</li></ul></li> <li>You do not need to <b>announce your plans</b> before you start working on a task, but you should communicate that you are working on the task. <ul><li>When you start work, <b>set yourself as task assignee</b> by clicking <i>Edit Task…</i> in Phabricator, and set your Phabricator username in the <i>Assigned To</i> field. This communicates to others that you are working on it, so they don't duplicate work.</li> <li><b>When your plans or interests change:</b> If you are no longer working on a task, remove yourself as the assignee of the task. This tells others that they can work on the task, and they won't expect you to still work on it.</li></ul></li> <li>Follow <a href="/wiki/Special:MyLanguage/Bug_management/Phabricator_etiquette" title="Special:MyLanguage/Bug management/Phabricator etiquette">Phabricator etiquette</a>. <ul><li>In Phabricator tasks, discuss only specific questions about the topic of that task. Don't use Phabricator to ask general questions, like how to set up a development environment or how to fix problems with Gerrit.</li></ul></li></ul> <div class="mw-heading mw-heading3"><h3 id="Compose_good_questions" data-mw-thread-id="h-Compose_good_questions-Communication_tips"><span data-mw-comment-start="" id="h-Compose_good_questions-Communication_tips"></span>Compose good questions<span data-mw-comment-end="h-Compose_good_questions-Communication_tips"></span></h3></div> <ul><li><a rel="nofollow" class="external text" href="https://dontasktoask.com/">Don't ask to ask...just ask!</a>.</li> <li><b>Be specific and provide context:</b> Instead of simply asking "Can you give me more info?", "Please guide me", or "Please tell me how to start", include the following information in your question: <ul><li>What are you trying to achieve?</li> <li>What have you already tried? Copy and paste your commands and their output (if not too long) instead of paraphrasing in your own words.</li> <li>What have you found out already during your research? Include links to code, documentation, or other resources you already consulted.</li></ul></li> <li>Use specific titles and subject lines in your communication. "Proposal draft" or "Need help" is not specific.</li> <li><b>Keep conversations readable:</b> When you reply in <a href="/wiki/Special:MyLanguage/Outreach_programs/Zulip" title="Special:MyLanguage/Outreach programs/Zulip">Zulip</a>, in Phabricator tasks, or on mailing lists, only quote sections of previous comments that are relevant to your response. If you quote a <i>complete</i> previous comment, it makes threads hard to read.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Follow_communication_policies_and_best_practices" data-mw-thread-id="h-Follow_communication_policies_and_best_practices-Communication_tips"><span data-mw-comment-start="" id="h-Follow_communication_policies_and_best_practices-Communication_tips"></span>Follow communication policies and best practices<span data-mw-comment-end="h-Follow_communication_policies_and_best_practices-Communication_tips"></span></h3></div> <p>Before you send or post your question: </p> <ul><li>Read and follow the <a href="/wiki/Special:MyLanguage/Code_of_Conduct" title="Special:MyLanguage/Code of Conduct">code of conduct for Wikimedia technical spaces</a>.</li> <li><b>Use <a href="/wiki/Special:MyLanguage/inclusive_language" title="Special:MyLanguage/inclusive language">inclusive language</a><span style="display:none"><a href="/wiki/Inclusive_language" title="Inclusive language"> </a></span>:</b> Instead of using terms that assume a gender identity (like "<a rel="nofollow" class="external text" href="https://heyguys.cc/">guys</a>", "madam", or "sir") use the name of the person instead.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Ask_in_the_right_place" data-mw-thread-id="h-Ask_in_the_right_place-Communication_tips"><span data-mw-comment-start="" id="h-Ask_in_the_right_place-Communication_tips"></span>Ask in the right place<span data-mw-comment-end="h-Ask_in_the_right_place-Communication_tips"></span></h3></div> <ul><li><b>Ask in public:</b> Do not send private messages if your conversation topic is not secret. Private messages don't help others.</li> <li><b>Ask and discuss in the best place:</b> <ul><li>In Phabricator tasks, discuss only specific questions about the topic of that task.</li> <li>Ask general technical questions, like how to set up a development environment or how to fix problems with Gerrit, in the places listed on <a href="/wiki/Special:MyLanguage/Communication" title="Special:MyLanguage/Communication">Communicate</a><span style="display:none"><a href="/wiki/Communication" title="Communication"> </a></span>.</li> <li>If you take part in an <a href="/wiki/Special:MyLanguage/Outreach_programs" title="Special:MyLanguage/Outreach programs">outreach program</a>, then <a href="/wiki/Special:MyLanguage/Outreach_programs/Zulip" title="Special:MyLanguage/Outreach programs/Zulip">Zulip</a> is for discussing questions about the outreach programs themselves.</li></ul></li></ul> <div class="mw-heading mw-heading3"><h3 id="Be_patient" data-mw-thread-id="h-Be_patient-Communication_tips"><span data-mw-comment-start="" id="h-Be_patient-Communication_tips"></span>Be patient<span data-mw-comment-end="h-Be_patient-Communication_tips"></span></h3></div> <p>After you post your question: </p> <ul><li>Do not ask people for code review in a separate message. People receive Gerrit and Phabricator notifications and will respond when they can.</li> <li>When seeking input and comments, especially during weekends and holidays, you may need to wait until business hours resume. On chat channels like IRC: if nobody answers, try again at a different time; don't just give up!</li> <li>If you don't get an answer even after waiting and being patient, consider if other <a href="/wiki/Special:MyLanguage/Communication" title="Special:MyLanguage/Communication">Communication channels</a> might be a better place to ask your question.</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Additional_resources" data-mw-thread-id="h-Additional_resources"><span data-mw-comment-start="" id="h-Additional_resources"></span>Additional resources<span data-mw-comment-end="h-Additional_resources"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Additional_resources","replies":[]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a href="/wiki/Special:MyLanguage/New_Developers/Introduction_to_the_Wikimedia_Technical_Ecosystem" title="Special:MyLanguage/New Developers/Introduction to the Wikimedia Technical Ecosystem">Introduction to the Wikimedia Technical Ecosystem</a> provides an overview of Wikimedia tech, focused on the major areas where developers can contribute.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a href="/wiki/Special:MyLanguage/How_to_contribute" title="Special:MyLanguage/How to contribute">How to contribute</a> lists many more ways to contribute, including areas like documentation, testing, and more.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a href="/wiki/Special:MyLanguage/How_to_become_a_MediaWiki_hacker" title="Special:MyLanguage/How to become a MediaWiki hacker">How to become a MediaWiki hacker</a>: For developers who want to work on MediaWiki core or MediaWiki extensions.</li></ul> </div> <ul><li><ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Reading/Web/Newbie_guide" title="Reading/Web/Newbie guide">Newbie guide</a> for the <a href="/wiki/Reading/Web" title="Reading/Web">Web team</a></span></li></ul></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a href="/wiki/Special:MyLanguage/Developer_hub" title="Special:MyLanguage/Developer hub">Developer hub</a>: More resources for established Wikimedia developers.</li></ul> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li>To ask your questions and to join general discussions, check the places listed on <a href="/wiki/Special:MyLanguage/Communication" title="Special:MyLanguage/Communication">Communication</a>.</li></ul> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Wikimedia_tutorials" title="Wikimedia tutorials">Wikimedia tutorials</a>: An index of tutorials that feature various languages, APIs, and frameworks in the Wikimedia technology stack.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Supporting newcomers at hackathons</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Newcomer_support_at_hackathons" title="Newcomer support at hackathons">Newcomer support at hackathons</a> and the associated <a href="/wiki/Newcomer_support_at_hackathons/Mentor_guide" title="Newcomer support at hackathons/Mentor guide">mentor guide</a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Hackathons/Handbook/Newcomers" title="Hackathons/Handbook/Newcomers">Newcomers</a> section of the <i>Hackathons Handbook</i>, as well as the <a href="/wiki/Hackathons/Handbook/Mentoring_Tips" title="Hackathons/Handbook/Mentoring Tips">Mentoring Tips</a> page</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><a href="/wiki/Special:MyLanguage/Wikimedia_Hackathon_2022/How_to/Newcomers" title="Special:MyLanguage/Wikimedia Hackathon 2022/How to/Newcomers">How-to page for newcomers</a> at the Wikimedia Hackathon 2022</span></li></ul></li></ul> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐f6c7df9b8‐7nqbh Cached time: 20241103172004 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] DiscussionTools time usage: 0.025 seconds CPU time usage: 0.367 seconds Real time usage: 0.517 seconds Preprocessor visited node count: 1444/1000000 Post‐expand include size: 70241/2097152 bytes Template argument size: 56365/2097152 bytes Highest expansion depth: 22/100 Expensive parser function count: 7/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 16966/5000000 bytes Lua time usage: 0.040/10.000 seconds Lua memory usage: 1443348/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 181.761 1 -total 48.92% 88.918 8 Template:Ll 32.08% 58.312 16 Template:Translatable 28.34% 51.519 2 Template:TwoColumnGrid 27.75% 50.445 1 New_Developers/Communication_tips 26.98% 49.042 2 Template:ContentGrid 24.09% 43.780 24 Template:Pagelang 23.49% 42.695 9 Template:NewDeveloperProject 19.71% 35.828 9 Template:InfoCard 10.51% 19.104 8 Template:Dir --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:1445662-0!canonical and timestamp 20241103172004 and revision id 6671263. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://www.mediawiki.org/w/index.php?title=New_Developers/af&amp;oldid=6671263">https://www.mediawiki.org/w/index.php?title=New_Developers/af&amp;oldid=6671263</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/wiki/Category:New_contributors/af" title="Category:New contributors/af">New contributors/af</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 26 July 2024, at 21:41.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Project:About">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Project:General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//m.mediawiki.org/w/index.php?title=New_Developers/af&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-rmdbt","wgBackendResponseTime":272,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Welkom!","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-How_to_start_contributing","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Basics_of_how_Wikimedia_software_projects_work","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Overview_of_technical_areas","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Contributing_to_software_in_MediaWiki","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Choose_a_software_project","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h--Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Commons_App_for_Android-Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Wiki_Education_Dashboard-Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Pywikibot-Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Scribe-Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-VideoCutTool-Choose_a_software_project","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-SignIt_Firefox_Extension-Choose_a_software_project","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Outreach_programs_and_single_tasks","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Outreach_programs-Outreach_programs_and_single_tasks","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Good_first_tasks-Outreach_programs_and_single_tasks","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Communication_tips","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Use_Phabricator_tasks_effectively-Communication_tips","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Compose_good_questions-Communication_tips","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Follow_communication_policies_and_best_practices-Communication_tips","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Ask_in_the_right_place-Communication_tips","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Be_patient-Communication_tips","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Additional_resources","replies":[]}],"wgPageParseReport":{"limitreport":{"cputime":"0.001","walltime":"0.001","ppvisitednodes":{"value":3,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":1,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-rmdbt","timestamp":"20241123182743","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10