Difference between revisions of "Template:Extension/CreateExtensionInputBox"
Jump to navigation
Jump to search
>π (Remove info about expectations, etc.) |
>Shirayuki (use translation aware transclusion) Β |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
A developer sharing their code in the MediaWiki code repository should expect: | <noinclude> | ||
<languages/> | |||
</noinclude><!-- | |||
--><inputbox> | |||
type=create | |||
bgcolor=#eeeeff | |||
width=40 | |||
placeholder=<translate nowrap><!--T:18--> Enter your extension's name here</translate> | |||
prefix=Extension: | |||
preload=Template:Extension/Sample | |||
buttonlabel={{int|Create}} | |||
</inputbox> | |||
{{#if:{{{notext|}}}|| | |||
<translate><!--T:1--> A developer sharing their code in the MediaWiki code repository should expect:</translate> | |||
;Feedback / Criticism / Code reviews | ;<translate><!--T:2--> Feedback / Criticism / Code reviews</translate> | ||
:Review and comments by other developers on things like [https://doc.wikimedia.org/ framework use], security, efficiency and usability. | :<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> | ||
;Developer tweaking | ;<translate><!--T:4--> Developer tweaking</translate> | ||
:Other developers modifying your submission to improve or clean-up your code to meet new framework classes and methods, [[Manual:Coding conventions|coding conventions]] and translations. | :<translate><!--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> | ||
;Improved access for wiki sysadmins | ;<translate><!--T:6--> Improved access for wiki sysadmins</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 | :<translate><!--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> <translate><!--T:19--> You may then create a <tvar|1>{{ll|developer account}}</> to continue maintaining it.</translate> | ||
;Future versions by other developers | ;<translate><!--T:9--> Future versions by other developers</translate> | ||
:New branches of your code being created | :<translate><!--T:10--> New branches of your code being created automatically as new versions of MediaWiki are released.</translate> <translate><!--T:11--> You should [[<tvar|1>Special:MyLanguage/Backporting fixes</>|backport]] to these branches if you want to support older versions.</translate> | ||
: | :<translate><!--T:12--> Incorporation of your code into other extensions with duplicate or similar purposes β incorporating the best features from each extension.</translate> | ||
;Credit | ;<translate><!--T:13--> Credit</translate> | ||
:Credit for your work being preserved in future versions β including any merged extensions. | :<translate><!--T:14--> Credit for your work being preserved in future versions β including any merged extensions.</translate> | ||
::Similarly, you should credit the developers of any extensions whose code you borrow from β especially when performing a merger. | :<translate><!--T:15--> Similarly, you should credit the developers of any extensions whose code you borrow from β especially when performing a merger.</translate> | ||
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository. 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><!--T:16--> Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> | ||
<noinclude> | <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.</translate> | ||
}}<noinclude> | |||
Β | |||
[[Category:Extension creation{{#translation:}}|{{PAGENAME}}]] | |||
[[Category:Extension templates{{#translation:}}|{{PAGENAME}}]] | |||
</noinclude> |
Latest revision as of 05:50, 27 February 2021
<languages/>
<translate> A developer sharing their code in the MediaWiki code repository should expect:</translate>
- <translate> Feedback / Criticism / Code reviews</translate>
- <translate> Review and comments by other developers on things like [<tvar
[[Category:Extension creation{{#translation:}}|Extension/CreateExtensionInputBox]] [[Category:Extension templates{{#translation:}}|Extension/CreateExtensionInputBox]]