Difference between revisions of "Template:Extension/CreateExtensionInputBox"
Jump to navigation
Jump to search
>Shirayuki (Marked this version for translation) |
>Shirayuki (translation tweaks) |
||
Line 13: | Line 13: | ||
</inputbox> | </inputbox> | ||
{{#if:{{{notext|}}}|| | {{#if:{{{notext|}}}|| | ||
<translate> | <translate><!--T:1--> A developer sharing their code in the MediaWiki code repository should expect:</translate> | ||
<!--T:1--> | |||
A developer sharing their code in the MediaWiki code repository should expect: | |||
</translate> | |||
;<translate><!--T:2--> Feedback / Criticism / Code reviews</translate> | ;<translate><!--T:2--> Feedback / Criticism / Code reviews</translate> | ||
Line 35: | Line 32: | ||
:<translate><!--T:15--> Similarly, you should credit the developers of any extensions whose code you borrow from — especially when performing a merger.</translate> | :<translate><!--T:15--> Similarly, you should credit the developers of any extensions whose code you borrow from — especially when performing a merger.</translate> | ||
<translate> | <translate><!--T:16--> Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> | ||
<!--T:16--> | <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> | ||
Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> | |||
<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> | |||
}} | }} | ||
| #default= | | #default= |
Revision as of 14:14, 7 October 2020
<languages />
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 framework use, security, efficiency and usability.
- Developer tweaking
- Other developers modifying your submission to improve or clean-up your code to meet new framework classes and methods, coding conventions and translations.
- Improved access for wiki sysadmins
- 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 create a [[Special:MyLanguage/developer account|Template:Translations:Developer account/Page display title/en]] to continue maintaining it.
- Future versions by other developers
- New branches of your code being created automatically as new versions of MediaWiki are released. You should backport to these branches if you want to support older versions.
- 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. 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. [[Category:Extension creation{{#translation:}}|Extension/CreateExtensionInputBox]] [[Category:Extension templates{{#translation:}}|Extension/CreateExtensionInputBox]]