CINXE.COM
خاص بالمطورين الجدد - 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>خاص بالمطورين الجدد - 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":[ "0\t1\t2\t3\t4\t5\t6\t7\t8\t9","٠\t١\t٢\t٣\t٤\t٥\t٦\t٧\t٨\t٩"],"wgDefaultDateFormat":"dmy","wgMonthNames":["","يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"wgRequestId":"203cd289-1c95-4146-89db-48af468ea504","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"New_Developers/ar","wgTitle":"New Developers/ar","wgCurRevisionId":6671264,"wgRevisionId":6671264,"wgArticleId":985728,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["New contributors/ar"],"wgPageViewLanguage":"ar","wgPageContentLanguage":"ar","wgPageContentModel":"wikitext","wgRelevantPageName":"New_Developers/ar","wgRelevantArticleId":985728,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki", "wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"ar","pageLanguageDir":"rtl","pageVariantFallbacks":"ar"},"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","ext.translate.tag.languages":"ready","ext.discussionTools.init.styles":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"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&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&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&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="خاص بالمطورين الجدد - 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/ar"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=New_Developers/ar&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/ar"> <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&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_ar 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&page=New+Developers%2Far" 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'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&utm_medium=sidebar&utm_campaign=spontaneous&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&returnto=New+Developers%2Far" 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&returnto=New+Developers%2Far" 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&utm_medium=sidebar&utm_campaign=spontaneous&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&returnto=New+Developers%2Far" 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&returnto=New+Developers%2Far" 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-مرحبًا!" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#مرحبًا!"> <div class="vector-toc-text"> <span class="vector-toc-numb">١</span> <span>مرحبًا!</span> </div> </a> <ul id="toc-مرحبًا!-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">٢</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">٣</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">٤</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">٥</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-قم_بإختيار_مشروع_برمجي" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#قم_بإختيار_مشروع_برمجي"> <div class="vector-toc-text"> <span class="vector-toc-numb">٦</span> <span>قم بإختيار مشروع برمجي</span> </div> </a> <button aria-controls="toc-قم_بإختيار_مشروع_برمجي-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 قم بإختيار مشروع برمجي subsection</span> </button> <ul id="toc-قم_بإختيار_مشروع_برمجي-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">٦.١</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">٦.٢</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">٦.٣</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">٦.٤</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">٦.٥</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">٦.٦</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">٦.٧</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">٧</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">٧.١</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">٧.٢</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">٨</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">٨.١</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">٨.٢</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">٨.٣</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">٨.٤</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">٨.٥</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">٩</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">خاص بالمطورين الجدد</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/ar" 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/ar&action=edit&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">العربية</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/ar"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Special:Translate&group=page-New+Developers&action=page&filter=&language=ar" 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/ar&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/ar"><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&group=page-New+Developers&action=page&filter=&language=ar" 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/ar&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/ar" 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/ar" 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/ar&oldid=6671264" 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/ar&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&page=New_Developers%2Far&id=6671264&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&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FNew_Developers%2Far"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FNew_Developers%2Far"><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&bookcmd=book_creator&referer=New+Developers%2Far"><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&page=New_Developers%2Far&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/ar&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&group=page-New+Developers&action=page&filter=&language=ar">translated version</a></span> of the page <a href="/wiki/New_Developers" title="New Developers">New Developers</a> and the translation is 13% complete.</div><div class="mw-content-rtl mw-parser-output" lang="ar" dir="rtl"><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><a href="/wiki/New_Developers/af" class="mw-pt-progress mw-pt-progress--low" title="Nuwe Ontwikkelaars (3% translated)" lang="af" dir="ltr">Afrikaans</a></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><span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--low" lang="ar" dir="rtl">العربية</span></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="مرحبًا!" data-mw-thread-id="h-مرحبًا!"><span id=".D9.85.D8.B1.D8.AD.D8.A8.D9.8B.D8.A7.21"></span><span data-mw-comment-start="" id="h-مرحبًا!"></span>مرحبًا!<span data-mw-comment-end="h-مرحبًا!"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-\u0645\u0631\u062d\u0628\u064b\u0627!","replies":[]}}--></div> <figure class="mw-halign-left" 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>المشاركون في <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></figcaption></figure> <p>يُرحب مجتمع <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Wikimedia_movement" class="extiw" title="m:Special:MyLanguage/Wikimedia movement">ويكيميديا</a> التقني دائمًا بالمساهمين الجُدد في مشروعنا. </p><p>كُن جزءًا من المجتمع العالمي وساعد في جعل الوصول إلى المعرفة المجانية أسهل للجميع! </p> <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><span lang="en" dir="ltr" class="mw-content-ltr"><a href="#Choose_a_software_project">Choose a software project</a>.</span></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> <p>Wikimedia لديها العديد من المشاريع ذات المصدر المفتوح في مجالات مختلفة <a href="#Overview_of_technical_areas">راجع هذه العروض</a>. </p><p>يتمتع مشرفو المشاريع البرمجية على حرية اختيار البنية الأساسية التي يفضلونها. بشكل عام جميع المشاريع البرمجية لديها </p> <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><p><span id="Choose_a_software_project"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="قم_بإختيار_مشروع_برمجي" data-mw-thread-id="h-قم_بإختيار_مشروع_برمجي"><span id=".D9.82.D9.85_.D8.A8.D8.A5.D8.AE.D8.AA.D9.8A.D8.A7.D8.B1_.D9.85.D8.B4.D8.B1.D9.88.D8.B9_.D8.A8.D8.B1.D9.85.D8.AC.D9.8A"></span><span data-mw-comment-start="" id="h-قم_بإختيار_مشروع_برمجي"></span>قم بإختيار مشروع برمجي<span data-mw-comment-end="h-قم_بإختيار_مشروع_برمجي"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","replies":["h--\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-Commons_App_for_Android-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-Wiki_Education_Dashboard-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-Pywikibot-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-Scribe-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-VideoCutTool-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a","h-SignIt_Firefox_Extension-\u0642\u0645_\u0628\u0625\u062e\u062a\u064a\u0627\u0631_\u0645\u0634\u0631\u0648\u0639_\u0628\u0631\u0645\u062c\u064a"]}}--></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">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">فبريكاتور</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--قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h--قم_بإختيار_مشروع_برمجي"></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--قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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>المهارات المطلوبة: 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>أحصل على الكود المصدري: <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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-Commons_App_for_Android-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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>أحصل على الكود المصدري: <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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-Wiki_Education_Dashboard-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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 على Libera.Chat آي آر سي"><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">تواصل</a></sup> on irc.libera.chat</span></li> <li>أحصل على الكود المصدري: <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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-Pywikibot-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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 على Libera.Chat آي آر سي"><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">تواصل</a></sup> on irc.libera.chat / <a class="external text" href="https://lists.wikimedia.org/mailman/listinfo/pywikibot">Mailing list</a></li> <li>أحصل على الكود المصدري: <a href="/w/index.php?title=$gerrit&action=edit&redlink=1" class="new" title="$gerrit (page does not exist)">إستعمل منصة git</a> للحصول على [$source الكود المصدري]</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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-Scribe-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-VideoCutTool-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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-قم_بإختيار_مشروع_برمجي"><span data-mw-comment-start="" id="h-SignIt_Firefox_Extension-قم_بإختيار_مشروع_برمجي"></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-قم_بإختيار_مشروع_برمجي"></span></h3> <div class="wiki-template-infocard-content"><figure class="mw-default-size mw-halign-left" 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> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Follow these tips to communicate effectively and get help from community members. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <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> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>When you plan to work on a <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/Phabricator">فبريكاتور</a><span style="display:none"><a href="/wiki/Phabricator" title="Phabricator"> </a></span> task: </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><b>No need to ask for permission:</b></span> <span lang="en" dir="ltr" class="mw-content-ltr">You can work on unassigned tasks without asking someone to assign them to you.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no authority who assigns tasks or who needs to be asked first.</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">If a task already has a recent patch in Gerrit, choose a different task to work on instead.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">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.</span></li></ul></li> <li><b>ابحث في الأمر قبل أي شيء:</b> <span lang="en" dir="ltr" class="mw-content-ltr">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.</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">In a <a href="/wiki/Special:MyLanguage/Phabricator" title="Special:MyLanguage/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.</span></li> <li>إن لم تكن تعلم على الإطلاق كيفية تصويب المشكلة، ربما هذه المشكلة ليست ملائمة لك (حتى الآن). يرجى التفكير جديا في البحث عن مشكلة أيسر من هذه في الوقت الحالي.</li></ul></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">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.</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">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.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This communicates to others that you are working on it, so they don't duplicate work.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>When your plans or interests change:</b></span> <span lang="en" dir="ltr" class="mw-content-ltr">If you are no longer working on a task, remove yourself as the assignee of the task.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This tells others that they can work on the task, and they won't expect you to still work on it.</span></li></ul></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Follow <a href="/wiki/Special:MyLanguage/Bug_management/Phabricator_etiquette" title="Special:MyLanguage/Bug management/Phabricator etiquette">Phabricator etiquette</a>.</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">In Phabricator tasks, discuss only specific questions about the topic of that task.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Don't use Phabricator to ask general questions, like how to set up a development environment or how to fix problems with Gerrit.</span></li></ul></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <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> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a rel="nofollow" class="external text" href="https://dontasktoask.com/">Don't ask to ask...just ask!</a>.</li></ul> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Be specific and provide context:</b></span> <span lang="en" dir="ltr" class="mw-content-ltr">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:</span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">What are you trying to achieve?</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">What have you already tried?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Copy and paste your commands and their output (if not too long) instead of paraphrasing in your own words.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">What have you found out already during your research?</span> <span lang="en" dir="ltr" class="mw-content-ltr">Include links to code, documentation, or other resources you already consulted.</span></li></ul></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Use specific titles and subject lines in your communication.</span> <span lang="en" dir="ltr" class="mw-content-ltr">"Proposal draft" or "Need help" is not specific.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Keep conversations readable:</b></span> <span lang="en" dir="ltr" class="mw-content-ltr">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.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If you quote a <i>complete</i> previous comment, it makes threads hard to read.</span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <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> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Before you send or post your question: </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">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>.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><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></span> <span lang="en" dir="ltr" class="mw-content-ltr">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.</span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <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> </div> <ul><li><b>اطرح سؤالك على العامة:</b> لا ترسل رسائل خصوصية لو كان موضوع النقاش غير سري. الرسائل الخصوصية لا تقدم العون للآخرين.</li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Ask and discuss in the best place:</b></span> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">In Phabricator tasks, discuss only specific questions about the topic of that task.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">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">التواصل</a><span style="display:none"><a href="/wiki/Communication" title="Communication"> </a></span>.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">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.</span></li></ul></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <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> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>After you post your question: </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr">Do not ask people for code review in a separate message.</span> <span lang="en" dir="ltr" class="mw-content-ltr">People receive Gerrit and Phabricator notifications and will respond when they can.</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">When seeking input and comments, especially during weekends and holidays, you may need to wait until business hours resume.</span> <span lang="en" dir="ltr" class="mw-content-ltr">On chat channels like IRC: if nobody answers, try again at a different time; don't just give up!</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">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.</span></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‐6zc9z Cached time: 20241103172005 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] DiscussionTools time usage: 0.034 seconds CPU time usage: 0.548 seconds Real time usage: 0.729 seconds Preprocessor visited node count: 1573/1000000 Post‐expand include size: 72996/2097152 bytes Template argument size: 55564/2097152 bytes Highest expansion depth: 22/100 Expensive parser function count: 9/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 16947/5000000 bytes Lua time usage: 0.057/10.000 seconds Lua memory usage: 1463769/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 237.081 1 -total 49.82% 118.105 8 Template:Ll 30.12% 71.397 16 Template:Translatable 24.59% 58.289 2 Template:TwoColumnGrid 24.56% 58.235 24 Template:Pagelang 23.56% 55.867 2 Template:ContentGrid 23.34% 55.334 1 New_Developers/Communication_tips 20.46% 48.501 9 Template:NewDeveloperProject 17.01% 40.329 9 Template:InfoCard 11.59% 27.485 8 Template:Dir --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:985728-0!canonical and timestamp 20241103172005 and revision id 6671264. 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/ar&oldid=6671264">https://www.mediawiki.org/w/index.php?title=New_Developers/ar&oldid=6671264</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/ar" title="Category:New contributors/ar">New contributors/ar</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/ar&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-mlwhb","wgBackendResponseTime":201,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-مرحبًا!","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-قم_بإختيار_مشروع_برمجي","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h--قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Commons_App_for_Android-قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Wiki_Education_Dashboard-قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Pywikibot-قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Scribe-قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-VideoCutTool-قم_بإختيار_مشروع_برمجي","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-SignIt_Firefox_Extension-قم_بإختيار_مشروع_برمجي","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":{"discussiontools":{"limitreport-timeusage":"0.034"},"limitreport":{"cputime":"0.548","walltime":"0.729","ppvisitednodes":{"value":1573,"limit":1000000},"postexpandincludesize":{"value":72996,"limit":2097152},"templateargumentsize":{"value":55564,"limit":2097152},"expansiondepth":{"value":22,"limit":100},"expensivefunctioncount":{"value":9,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":16947,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 237.081 1 -total"," 49.82% 118.105 8 Template:Ll"," 30.12% 71.397 16 Template:Translatable"," 24.59% 58.289 2 Template:TwoColumnGrid"," 24.56% 58.235 24 Template:Pagelang"," 23.56% 55.867 2 Template:ContentGrid"," 23.34% 55.334 1 New_Developers/Communication_tips"," 20.46% 48.501 9 Template:NewDeveloperProject"," 17.01% 40.329 9 Template:InfoCard"," 11.59% 27.485 8 Template:Dir"]},"scribunto":{"limitreport-timeusage":{"value":"0.057","limit":"10.000"},"limitreport-memusage":{"value":1463769,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-f6c7df9b8-6zc9z","timestamp":"20241103172005","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>