Line 1: |
Line 1: |
| <noinclude> | | <noinclude> |
| <languages /> | | <languages /> |
− | </noinclude>{{#switch:<translate></translate> | + | </noinclude>{{#switch:</translate> |
| | = | | | = |
| <inputbox> | | <inputbox> |
Line 7: |
Line 7: |
| bgcolor=#eeeeff | | bgcolor=#eeeeff |
| width=40 | | width=40 |
− | placeholder=<translate><!--T:18--> Enter your extension's name here</translate> | + | placeholder=<!--T:18--> Enter your extension's name here</translate> |
| prefix=Extension: | | prefix=Extension: |
| preload=Template:Extension/Sample | | preload=Template:Extension/Sample |
Line 13: |
Line 13: |
| </inputbox> | | </inputbox> |
| {{#if:{{{notext|}}}|| | | {{#if:{{{notext|}}}|| |
− | <translate>
| + | |
| <!--T:1--> | | <!--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: |
| </translate> | | </translate> |
| | | |
− | ;<translate><!--T:2--> Feedback / Criticism / Code reviews</translate> | + | ;<!--T:2--> Feedback / Criticism / Code reviews</translate> |
− | :<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> | + | :<!--T:3--> Review and comments by other developers on things like [<tvar|url>https://doc.wikimedia.org/</> framework use], security, efficiency and usability.</translate> |
| | | |
− | ;<translate><!--T:4--> Developer tweaking</translate> | + | ;<!--T:4--> Developer tweaking</translate> |
− | :<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> | + | :<!--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> |
| | | |
− | ;<translate><!--T:6--> Improved access for wiki sysadmins</translate> | + | ;<!--T:6--> Improved access for wiki sysadmins</translate> |
− | :<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:8--> You may then [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.</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> <!--T:8--> You may then [[<tvar|1>Special:MyLanguage/Commit_access#Requesting_commit_access</>|request commit access]] to continue maintaining it.</translate> |
| | | |
− | ;<translate><!--T:9--> Future versions by other developers</translate> | + | ;<!--T:9--> Future versions by other developers</translate> |
− | :<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> | + | :<!--T:10--> New branches of your code being created automatically as new versions of MediaWiki are released.</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> | + | :<!--T:12--> Incorporation of your code into other extensions with duplicate or similar purposes — incorporating the best features from each extension.</translate> |
| + | |
| + | ;<!--T:13--> Credit</translate> |
| + | :<!--T:14--> Credit for your work being preserved in future versions — including any merged extensions.</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:13--> Credit</translate>
| |
− | :<translate><!--T:14--> Credit for your work being preserved in future versions — including any merged extensions.</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>
| |
| <!--T:16--> | | <!--T:16--> |
| Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> | | Any developer who is uncomfortable with any of these actions occurring should not host in the code repository.</translate> |
− | <translate>
| + | |
| <!--T:17--> | | <!--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. |