Difference between revisions of "Template:Extension/CreateExtensionInputBox"

From RobotX
Jump to navigation Jump to search
m (Text replacement - "<translate>" to "")
m (Text replacement - "<tvar|1>" to "")
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
 
<languages />
 
<languages />
</noinclude>{{#switch:</translate>
+
</noinclude>{{#switch:
 
| =
 
| =
 
<inputbox>
 
<inputbox>
Line 7: Line 7:
 
bgcolor=#eeeeff
 
bgcolor=#eeeeff
 
width=40
 
width=40
placeholder=<!--T:18--> Enter your extension's name here</translate>
+
placeholder= Enter your extension's name here
 
prefix=Extension:
 
prefix=Extension:
 
preload=Template:Extension/Sample
 
preload=Template:Extension/Sample
Line 14: Line 14:
 
{{#if:{{{notext|}}}||
 
{{#if:{{{notext|}}}||
  
<!--T:1-->
+
 
 
A developer sharing their code in the MediaWiki code repository should expect:
 
A developer sharing their code in the MediaWiki code repository should expect:
</translate>
 
  
;<!--T:2--> Feedback / Criticism / Code reviews</translate>
 
:<!--T:3--> Review and comments by other developers on things like [<tvar|url>https://doc.wikimedia.org/</> framework use], security, efficiency and usability.</translate>
 
  
;<!--T:4--> Developer tweaking</translate>
+
; Feedback / Criticism / Code reviews
:<!--T:5--> Other developers modifying your submission to improve or clean-up your code to meet new framework classes and methods, [[<tvar|1>Special:MyLanguage/Manual:Coding conventions</>|coding conventions]] and translations.</translate>
+
: Review and comments by other developers on things like [<tvar|url>https://doc.wikimedia.org/ framework use], security, efficiency and usability.
  
;<!--T:6--> Improved access for wiki sysadmins</translate>
+
; Developer tweaking
:<!--T:7--> If you do decide to put your code on the wiki, another developer may decide to move it to the MediaWiki code repository for easier maintenance.</translate> <!--T:8--> You may then [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.</translate>
+
: Other developers modifying your submission to improve or clean-up your code to meet new framework classes and methods, [[Special:MyLanguage/Manual:Coding conventions|coding conventions]] and translations.
  
;<!--T:9--> Future versions by other developers</translate>
+
; Improved access for wiki sysadmins
:<!--T:10--> New branches of your code being created automatically as new versions of MediaWiki are released.</translate> <!--T:11--> You should [[<tvar|1>Special:MyLanguage/Backporting fixes</>|backport]] to these branches if you want to support older versions.</translate>
+
: If you do decide to put your code on the wiki, another developer may decide to move it to the MediaWiki code repository for easier maintenance. You may then [[Special:MyLanguage/Commit_access#Requesting_commit_access|request commit access]] to continue maintaining it.
:<!--T:12--> Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension.</translate>
 
  
;<!--T:13--> Credit</translate>
+
; Future versions by other developers
:<!--T:14--> Credit for your work being preserved in future versions — including any merged extensions.</translate>
+
: New branches of your code being created automatically as new versions of MediaWiki are released. You should [[Special:MyLanguage/Backporting fixes|backport]] to these branches if you want to support older versions.
:<!--T:15--> Similarly, you should credit the developers of any extensions whose code you borrow from — especially when performing a merger.</translate>
+
: Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension.
  
 +
; Credit
 +
: Credit for your work being preserved in future versions — including any merged extensions.
 +
: Similarly, you should credit the developers of any extensions whose code you borrow from — especially when performing a merger.
 +
 +
 +
 +
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.
  
<!--T:16-->
 
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate>
 
  
<!--T:17-->
 
 
You are still encouraged to create a summary page for your extension on the wiki to let people know about the extension, and where to download it.
 
You are still encouraged to create a summary page for your extension on the wiki to let people know about the extension, and where to download it.
</translate>
+
 
 
}}
 
}}
 
| #default=
 
| #default=

Latest revision as of 18:03, 21 December 2019



A developer sharing their code in the MediaWiki code repository should expect:


Feedback / Criticism / Code reviews
Review and comments by other developers on things like [<tvar