Difference between revisions of "Template:Extension/CreateExtensionInputBox"

From RobotX
Jump to navigation Jump to search
m (Text replacement - "</translate>" to "")
m (Text replacement - "<!--T:(.*)-->" to "")
Line 7: Line 7:
 
bgcolor=#eeeeff
 
bgcolor=#eeeeff
 
width=40
 
width=40
placeholder=<!--T:18--> Enter your extension's name here
+
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:
  
  
;<!--T:2--> Feedback / Criticism / Code reviews
+
; Feedback / Criticism / Code reviews
:<!--T:3--> Review and comments by other developers on things like [<tvar|url>https://doc.wikimedia.org/</> framework use], security, efficiency and usability.
+
: Review and comments by other developers on things like [<tvar|url>https://doc.wikimedia.org/</> framework use], security, efficiency and usability.
  
;<!--T:4--> Developer tweaking
+
; Developer tweaking
:<!--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.
+
: 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.
  
;<!--T:6--> Improved access for wiki sysadmins
+
; Improved access for wiki sysadmins
:<!--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. <!--T:8--> You may then [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.
+
: 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 [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.
  
;<!--T:9--> Future versions by other developers
+
; Future versions by other developers
:<!--T:10--> New branches of your code being created automatically as new versions of MediaWiki are released. <!--T:11--> You should [[<tvar|1>Special:MyLanguage/Backporting fixes</>|backport]] to these branches if you want to support older versions.
+
: New branches of your code being created automatically as new versions of MediaWiki are released. You should [[<tvar|1>Special:MyLanguage/Backporting fixes</>|backport]] to these branches if you want to support older versions.
:<!--T:12--> Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension.
+
: 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.
  
;<!--T:13--> Credit
 
:<!--T:14--> Credit for your work being preserved in future versions — including any merged extensions.
 
:<!--T:15--> Similarly, you should credit the developers of any extensions whose code you borrow from — especially when performing a merger.
 
  
  
<!--T:16-->
 
 
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.
 
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.
  
<!--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.
  

Revision as of 14:29, 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