Difference between revisions of "Template:Extension/CreateExtensionInputBox"
Jump to navigation
Jump to search
>Samwilson (backporting, and some formatting.) |
>Shirayuki (prepare for translation) |
||
Line 1: | Line 1: | ||
<noinclude> | |||
<languages/> | |||
</noinclude>{{#switch:<translate></translate> | |||
| = | |||
<translate> | |||
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> | |||
;Feedback / Criticism / Code reviews | ;<translate>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>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>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>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>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 [[Commit_access#Requesting_commit_access|request commit access]] to continue maintaining it. | :<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.</translate> <translate>You may then [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.</translate> | ||
;Future versions by other developers | ;<translate>Future versions by other developers</translate> | ||
:New branches of your code being created automatically as new versions of MediaWiki are released. You should [[Backporting fixes|backport]] to these branches if you want to support older versions. | :<translate>New branches of your code being created automatically as new versions of MediaWiki are released.</translate> <translate>You should [[<tvar|1>Special:MyLanguage/Backporting fixes</>|backport]] to these branches if you want to support older versions.</translate> | ||
:Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension. | :<translate>Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension.</translate> | ||
;Credit | ;<translate>Credit</translate> | ||
:Credit for your work being preserved in future versions — including any merged extensions. | :<translate>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>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> | ||
< | Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> | ||
<translate> | |||
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= | |||
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:Extension/Expectations|noshift=1|uselang={{int:lang}}}} | |||
}}<noinclude> | |||
[[Category:Extension creation{{#translation:}}|{{PAGENAME}}]] | |||
[[Category:Extension templates{{#translation:}}|{{PAGENAME}}]] | |||
</noinclude> |
Revision as of 04:12, 7 September 2019
<languages/> Template:Extension/Expectations [[Category:Extension creation{{#translation:}}|Extension/CreateExtensionInputBox]] [[Category:Extension templates{{#translation:}}|Extension/CreateExtensionInputBox]]