Difference between revisions of "Template:Extension/CreateExtensionInputBox"
Jump to navigation
Jump to search
>Shirayuki (translation tweaks) |
>Matěj Suchánek m (nowrap) |
||
Line 7: | Line 7: | ||
bgcolor=#eeeeff | bgcolor=#eeeeff | ||
width=40 | width=40 | ||
placeholder=<translate><!--T:18--> Enter your extension's name here</translate> | placeholder=<translate nowrap><!--T:18--> Enter your extension's name here</translate> | ||
prefix=Extension: | prefix=Extension: | ||
preload=Template:Extension/Sample | preload=Template:Extension/Sample |
Revision as of 09:55, 25 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]]