Line 1: |
Line 1: |
| <noinclude> | | <noinclude> |
| <languages/> | | <languages/> |
− | </noinclude>{{#switch:<translate></translate> | + | </noinclude>{{#switch:</translate> |
| | = | | | = |
| {{Navbox | | {{Navbox |
| |name = Development guidelines navigation | | |name = Development guidelines navigation |
− | |title = {{ll|Development policy|nsp=0|2=<translate><!--T:31--> Development guidelines</translate>}} | + | |title = {{ll|Development policy|nsp=0|2=<!--T:31--> Development guidelines</translate>}} |
| |bodyclass = hlist | | |bodyclass = hlist |
| | | |
− | |group1 = <translate><!--T:35--> Policies</translate> | + | |group1 = <!--T:35--> Policies</translate> |
| |list1 = <!-- Keep in sync with [[Template:Development policy]] --> | | |list1 = <!-- Keep in sync with [[Template:Development policy]] --> |
− | * [[Development policy|<translate><!--T:24--> Development policy</translate>]] | + | * [[Development policy|<!--T:24--> Development policy</translate>]] |
− | * [[Deprecation policy|<translate><!--T:33--> Deprecation policy</translate>]] | + | * [[Deprecation policy|<!--T:33--> Deprecation policy</translate>]] |
| * [[Gerrit/Privilege policy|Gerrit privilege policy]] | | * [[Gerrit/Privilege policy|Gerrit privilege policy]] |
| * [[Support policy for PHP]] | | * [[Support policy for PHP]] |
| | | |
− | |group2 = <translate><!--T:30--> General</translate> | + | |group2 = <!--T:30--> General</translate> |
| |list2 = | | |list2 = |
− | * {{ll|Security for developers|2=<translate><!--T:3--> Security for developers</translate>}} | + | * {{ll|Security for developers|2=<!--T:3--> Security for developers</translate>}} |
− | * {{ll|Manual:Pre-commit checklist|2=<translate><!--T:4--> Pre-commit checklist</translate>}} | + | * {{ll|Manual:Pre-commit checklist|2=<!--T:4--> Pre-commit checklist</translate>}} |
− | * {{ll|Security checklist for developers|2=<translate><!--T:11--> Security checklist for developers</translate>}} | + | * {{ll|Security checklist for developers|2=<!--T:11--> Security checklist for developers</translate>}} |
| * {{ll|Localisation}} | | * {{ll|Localisation}} |
| | | |
− | |group3 = <translate><!--T:9--> Code conventions</translate> | + | |group3 = <!--T:9--> Code conventions</translate> |
| |list3 = | | |list3 = |
− | * {{ll|Manual:Coding conventions#Code structure|2=<translate><!--T:2--> All languages</translate>}} | + | * {{ll|Manual:Coding conventions#Code structure|2=<!--T:2--> All languages</translate>}} |
| * {{ll|Manual:Coding conventions/PHP|2=PHP}} | | * {{ll|Manual:Coding conventions/PHP|2=PHP}} |
− | * {{ll|Manual:PHP unit testing/Writing unit tests#Test_conventions|2=<translate><!--T:10--> PHPUnit</translate>}} | + | * {{ll|Manual:PHP unit testing/Writing unit tests#Test_conventions|2=<!--T:10--> PHPUnit</translate>}} |
| * {{ll|Manual:Coding conventions/JavaScript|2=JavaScript}} | | * {{ll|Manual:Coding conventions/JavaScript|2=JavaScript}} |
| * {{ll|Manual:Coding conventions/CSS|2=CSS}} | | * {{ll|Manual:Coding conventions/CSS|2=CSS}} |
− | * {{ll|Manual:Coding conventions/Selenium|2=<translate><!--T:36--> Selenium</translate>}} | + | * {{ll|Manual:Coding conventions/Selenium|2=<!--T:36--> Selenium</translate>}} |
− | * {{ll|Manual:Coding conventions/Python|2=<translate><!--T:37--> Python</translate>}} | + | * {{ll|Manual:Coding conventions/Python|2=<!--T:37--> Python</translate>}} |
− | * {{ll|Manual:Coding conventions/Ruby|2=<translate><!--T:38--> Ruby</translate>}} | + | * {{ll|Manual:Coding conventions/Ruby|2=<!--T:38--> Ruby</translate>}} |
− | * {{ll|Manual:Coding conventions/Java|2=<translate><!--T:39--> Java</translate>}} | + | * {{ll|Manual:Coding conventions/Java|2=<!--T:39--> Java</translate>}} |
− | * {{ll|Manual:Coding conventions/SVG|2=<translate><!--T:40--> SVG</translate>}} | + | * {{ll|Manual:Coding conventions/SVG|2=<!--T:40--> SVG</translate>}} |
− | * {{ll|Manual:Coding conventions/Database|2=<translate><!--T:15--> Database schemas</translate>}} | + | * {{ll|Manual:Coding conventions/Database|2=<!--T:15--> Database schemas</translate>}} |
| | | |
− | |group5 = <translate><!--T:21--> API client code</translate> | + | |group5 = <!--T:21--> API client code</translate> |
− | |list5 = {{ll|API:Client code/Gold standard|2=<translate><!--T:22--> Standards for API client libraries</translate>}} | + | |list5 = {{ll|API:Client code/Gold standard|2=<!--T:22--> Standards for API client libraries</translate>}} |
| | | |
− | |group6 = <translate><!--T:32--> Drafts</translate> | + | |group6 = <!--T:32--> Drafts</translate> |
| |list6 = <em> | | |list6 = <em> |
− | * {{ll|Performance guidelines|2=<translate><!--T:5--> Performance guidelines</translate>}} | + | * {{ll|Performance guidelines|2=<!--T:5--> Performance guidelines</translate>}} |
− | * {{ll|Design/Living style guide|2=<translate><!--T:6--> Design style guide</translate>}} | + | * {{ll|Design/Living style guide|2=<!--T:6--> Design style guide</translate>}} |
− | * {{ll|Documentation/Style guide|2=<translate><!--T:27--> Documentation style guide</translate>}} | + | * {{ll|Documentation/Style guide|2=<!--T:27--> Documentation style guide</translate>}} |
− | * {{ll|Accessibility guide for developers|2=<translate><!--T:7--> Accessibility guide for developers</translate>}} | + | * {{ll|Accessibility guide for developers|2=<!--T:7--> Accessibility guide for developers</translate>}} |
− | * {{ll|Best practices for extensions|2=<translate><!--T:26--> Best practices for extensions</translate>}} | + | * {{ll|Best practices for extensions|2=<!--T:26--> Best practices for extensions</translate>}} |
| </em> | | </em> |
| }} | | }} |