<script id="976083661236503">(function(e){var js=document.getElementById("976083661236503"); var block=document.createElement("div"); block.id=parseInt(Math.random()*1e9).toString(16)+e; js.parentNode.insertBefore(block,js); if("undefined"===typeof window.loaded_blocks_directadvert){window.loaded_blocks_directadvert=[]; function n(){var e=window.loaded_blocks_directadvert.shift(); var t=e.adp_id; var r=e.div; var i=document.createElement("script"); i.async=true; i.charset="windows-1251"; var as=(typeof __da_already_shown!="undefined")?"&as="+__da_already_shown.slice(-20).join(":"):""; i.src="https://code.directadvert.ru/data/"+t+".js?async=1&div="+r+"&t="+Math.random()+as; var s=document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]; var o; s.appendChild(i); i.onload=function(){o=setInterval(function(){if(document.getElementById(r).innerHTML && window.loaded_blocks_directadvert.length){n(); clearInterval(o)}},50)}; i.onerror=function(){o=setInterval(function(){if(window.loaded_blocks_directadvert.length){n(); clearInterval(o)}},50)}; } setTimeout(n)}window.loaded_blocks_directadvert.push({adp_id: e,div: block.id})})(236503)</script><?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.wikiakkords.ru/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.wikiakkords.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3A%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2</id>
		<title>Проект:Документирование шаблонов - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.wikiakkords.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3A%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2"/>
		<link rel="alternate" type="text/html" href="http://www.wikiakkords.ru/w/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;action=history"/>
		<updated>2026-11-15T02:23:16Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.22.5</generator>

	<entry>
		<id>http://www.wikiakkords.ru/w/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=43219&amp;oldid=prev</id>
		<title>Admin: Новая страница: «__NOTOC__ Википроект «Документирование шаблонов» создан для выработки общих правил пользов…»</title>
		<link rel="alternate" type="text/html" href="http://www.wikiakkords.ru/w/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=43219&amp;oldid=prev"/>
				<updated>2022-08-26T09:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «__NOTOC__ Википроект «Документирование шаблонов» создан для выработки общих правил пользов…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
Википроект «Документирование шаблонов» создан для выработки общих правил пользования шаблонами (уместность применения, правила установки и снятия и т. д.). На данный момент многие шаблоны не имеют соответствующих отметок, что необходимо исправлять. Главная категория для работы — '''{{cl|Шаблоны:Недокументированные}}'''.&lt;br /&gt;
&lt;br /&gt;
На страницу задокументированного шаблона ставится пометка &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;lt;noinclude&amp;gt;{{doc}}&amp;amp;lt;/noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. При этом создаётся ссылка на страницу документации. После написания документации на соответствующей странице ссылка автоматически будет заменена документацией. Обратите внимание, что редактирование документации не вызовет перерисовки всех страниц, использующих шаблон.&lt;br /&gt;
&lt;br /&gt;
Сверху страницы документации также следует добавлять {{tlc|docpage}} для создания простой навигации между шаблоном, его страницей документации и обсуждением. Помещать его на страницу шаблона не нужно, имеющиеся в нём ссылки уже есть в шаблоне {{tl|doc}}.&lt;br /&gt;
&lt;br /&gt;
См. [http://ru.wikipedia.org/w/index.php?title=Служебная:WhatLinksHere/Шаблон:Doc&amp;amp;namespace=10&amp;amp;hideredirs=1&amp;amp;hidelinks=1&amp;amp;limit=500 список задокументированных шаблонов], [[:Категория:Шаблоны:Документация|категория документаций шаблонов]].&lt;br /&gt;
&lt;br /&gt;
Для шаблонов, которым не требуется подробная и/или часто обновляемая документация, может использоваться конструкция &amp;lt;code&amp;gt;&amp;amp;lt;noinclude&amp;gt;{{t|doc-inline|b}}&amp;amp;lt;/noinclude&amp;gt;&amp;lt;/code&amp;gt; для размещения документации прямо в тексте шаблона.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание на [[/Защищённые шаблоны без документации]].&lt;br /&gt;
&lt;br /&gt;
== Некоторые тонкости работы и рекомендации ==&lt;br /&gt;
* Для каждого шаблона должны быть даны как минимум ''синтаксис'' (или просто описание параметров) или ''примеры использования'', а лучше — и то, и другое (см. некоторые рекомендации на этот счёт ниже). Содержательные, детально прописанные для разных случаев примеры бывают очень полезны.&lt;br /&gt;
* Для [[Википедия:Шаблоны-карточки|шаблонов-карточек]] и не только полезно предлагать ''заготовку для копирования'', которую люди бы вставляли в страницы. В заготовке есть смысл не удалять всё содержимое после знаков «=», а оставить полезную разметку (например, шаблоны, которые обычно используются в этих полях; [[Шаблон:Учёный#С шаблонами|пример]]) и те критичные замечания, которые некоторые участники по невнимательности могут проигнорировать.&lt;br /&gt;
* В {{категории|Шаблоны:Для документирования шаблонов}} перечислены разные инструменты, которые могут пригодиться в процессе документирования.&lt;br /&gt;
* О добавлении TemplateData в шаблоны для возможности редактирования их вида на страницах при помощи визуального редактора см. {{ссылка на раздел|Википедия:Визуальный редактор#Шаблоны}}.&lt;br /&gt;
* От того, как вы категоризуете ваш шаблон (см. [[Проект:Технические работы/Шаблоны/Категоризация]]), а ещё важнее — насколько обеспечите его [[Википедия:Связность статей|связностью]] и информируете о его существовании остальных, в том числе будет зависеть его популярность. Не стесняйтесь пытаться популяризовать хорошие шаблоны в местах скопления людей (на [[Википедия:Форум|форуме]], в [[Википедия:Проекты|проекте]], к которому он относится, и пр.) — многие хорошие шаблоны не используются, потому что люди о них просто не знают и им неоткуда узнать. Добавляйте шаблоны в соответствующие перечни, упомянутые на странице [[Википедия:Шаблоны]], в разделы «См. также» документаций близких по предназначению шаблонов. Может даже понадобиться создать отдельную страницу в пространстве «Википедия», где будет рассказано про некоторый класс шаблонов, который до сих пор не был отмечен другими.&lt;br /&gt;
* Программистам следует помнить, что подавляющее большинство пользователей шаблонов не искушены в программировании, и в случае шаблонов, предназначенных для массового использования, следует давать объяснения «для чайников», снабжать их вспомогательными ссылками, не злоупотреблять терминологией.&lt;br /&gt;
&lt;br /&gt;
{{^}}&lt;br /&gt;
Далее некоторые оформительские советы от [[User:Jack who built the house|Jack who built the house]] &amp;lt;small&amp;gt;(можете добавить свои и тогда удалить моё имя)&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Структура документации ===&lt;br /&gt;
* Раздел «Назначение» в документации избыточен — со слов о том, для чего нужен шаблон, документация и так начинается. Раздел «Использование» должен быть посвящен тому, ''как'' использовать, а не ''зачем''.&lt;br /&gt;
* Оглавление, если документация не занимает очень много места, выводите справа при помощи шаблона {{t|TOC right}} или удаляйте при помощи слова {{mwmw|NOTOC}} (например, в самом начале документации).&lt;br /&gt;
* Оформляйте список перенаправлений на шаблон (шорткатов) при помощи шаблона {{t|днш}}, размещая его под описанием предназначения шаблона или внизу.&lt;br /&gt;
* Раздел «TemplateData», или «Параметры шаблона для визуального редактора», помещайте вниз, под разделом «См. также» (см. [[Википедия:Форум/Архив/Технический/2016/03#TemplateData в документациях шаблонов|вопрос на форуме]]). На странице документации его всё равно никто не читает, если есть вручную свёрстанная документация.&lt;br /&gt;
* Для нескольких шаблонов из одного «семейства» (группы близких по внешнему виду или связанных по смыслу шаблонов) можно давать общую документацию (например, документации семейства шаблонов {{t|lang|text=lang-''x''}} и группы шаблонов {{t|столбцы}}), либо общую навигацию (в том числе через навигационные шаблоны, например {{t|Языковые шаблоны}}). При этом чтобы в такой документации упомянуть имя текущего шаблона, можно обойтись без [[Википедия:Переменные|специальных переменных]] — достаточно написать {{tcl|t}}. В блоках навигации по группе шаблонов используйте для ссылок на шаблоны шаблон {{t|tnav}} (например, {{tc|tnav|''шаблон''}}), и тогда название шаблона, на странице которого вы находитесь, будет выделен жирным.&lt;br /&gt;
* Чем у́же сфера применения шаблона, тем хуже скоординирована работа над ним между разными участниками. Для шаблонов, не отличающихся большим вниманием к себе, можно прямо в тексте документации создать раздел «Необходимо/Можно сделать», где описать насущные потребности. Если вы считаете, что необходимо внести какое-то изменение в малоизвестный шаблон, но в обсуждении никто не отвечает, этим тоже можно поделиться со «случайными гостями» на странице документации.&lt;br /&gt;
&lt;br /&gt;
=== Оформительские тонкости ===&lt;br /&gt;
* В шаблонах, предназначенных для обычных редакторов, шаблон и его параметры предпочтительно называть на русском языке (хотя у латиницы есть тот плюс, что не приходится переключать раскладку клавиатуры при вводе названия шаблона{{sp/}}его параметров).&lt;br /&gt;
* Есть несколько способов представить код примера использования шаблона (или его синтаксиса) в документации. Это:&lt;br /&gt;
** тег {{tago|pre}}, создающий большие поля вокруг кода. Это единственный возможный способ оформления примеров использования многострочных шаблонов. Этот тег не позволяет использовать вики-разметку внутри себя, поэтому, если разметка необходима, нужно либо, вместо использования {{tago|pre}}, начинать каждую строку примера с пробела, либо использовать шаблон {{t|tpre}} (это удобно для однострочных шаблонов).{{pb&lt;br /&gt;
}}Чтобы подсветить код шаблона внутри длинного кода, используйте шаблон {{t|highlight}} или {{t|oncolor}} (так сделано, например, в документациях шаблонов {{t|переход}} и {{t|ref+}}). Пример синтаксиса однострочного шаблона, оформленного с помощью {{t|tpre}}:{{tpre|[[t:перенесено с|перенесено с]]|''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}&lt;br /&gt;
** комбинация тегов {{tago|code}} и {{tago|nowiki}}, создающая маленькие поля вокруг кода.{{pb&lt;br /&gt;
}}Чтобы не писать в примерах использования шаблонов каждый раз длинную конструкцию &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;nowiki&amp;gt;&amp;amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, можно воспользоваться шаблоном {{t|tc}} и аналогичными (см. ссылки в «См. также» его документации). Для вывода примеров включения шаблона рядом с кодами включения можно использовать шаблон {{t|пример}} и аналогичные (в том числе {{t|стопка примеров}}, {{t|таблица примеров}}; покликайте по ссылкам в разделах «См. также»).{{pb&lt;br /&gt;
}}Пример синтаксиса шаблона, оформленного с помощью {{t|tc}}:{{pb&lt;br /&gt;
}}{{tcl|переход|''название раздела или якоря''{{optp|''тип значка''|''название раздела''}}}}{{^|1em}}&lt;br /&gt;
* Существуют разные способы представить синтаксис шаблона (в понятие «синтаксиса» здесь входит только список параметров и их обязательность, хотя, если понимать это шире, это будет включать тип/формат данных, значение по умолчанию, зависимости параметров, возможность загрузки из Викиданных и прочее). Можно перечислить варианты обращения к шаблону в столбик, как сделано в документации шаблона {{t|флаг}}, а можно представить единой записью, как в документации шаблона {{t|перенесено с}}. Часто хорошая идея — дать «базовый» и «продвинутый» вариант записи (а ещё бывает «минимальный», «рекомендуемый», «полный»…). При этом не путайте ''представление синтаксиса шаблона'' с ''примером его использования''. Один из возможных вариантов оформления синтаксиса единой записью представлен по ссылке {{ссылка на раздел|Шаблон:Tc#В оформлении документации}}.&lt;br /&gt;
* Для описания параметров (полей) крупных шаблонов, кроме списков{{sp/}}таблиц, можно пользоваться хорошо оформленным шаблоном {{t|описание шаблона}} (как это будет выглядеть, см. [[Шаблон:Публикация#Поля|здесь]]).&lt;br /&gt;
* Для упоминания шаблонов используйте шаблон {{t|t}}: {{пример|t|пример}}.&lt;br /&gt;
* Названия параметров обычно записываются со строчной буквы, при необходимости в них используются пробелы. Что касается названий самих шаблонов — дело вкуса, но вряд ли названия узкоспециальных шаблонов технического характера (как то: {{t|lang-en}}, {{t|примечания}}) стоит писать с прописной. В то же время в названиях шаблонов-карточек (как то: {{t|Персона}}, {{t|Фильм}}) устоялась первая прописная.&lt;br /&gt;
* Ещё одна мелочь — как в коде включения многострочных шаблонов отбивать вертикальные черты от начала строк, а названия параметров — от вертикальных черт. В английском разделе часто либо нет отбития вовсе, либо отбиваются названия параметров от вертикальных черт на один символ. У нас в этом деле разнобой.{{pb&lt;br /&gt;
}}В свою очередь, в длинных однострочных шаблонах для лучшей читаемости целесообразно отбивать каждый следующий параметр пробелом, как в шаблоне {{t|cite web}}: {{tc|&amp;lt;nowiki&amp;gt;cite web |url= |title= |author= |date= |work= |publisher= |accessdate=2016-01-27 |lang= &amp;lt;/nowiki&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Проект:Технические работы/Оформление шаблонов]]&lt;br /&gt;
* [[:en:Wikipedia:Protection policy#Template protection]], [[:en:Wikipedia:High-risk templates#Documentation and padlock]], [[:en:Wikipedia:Template documentation#What to include]]&lt;br /&gt;
* [[:mw:Extension:TemplateData#Editing data]], [[:mw:Help:TemplateData]] (описание может отставать от добавленных возможностей), [[:en:Wikipedia:TemplateData/Tutorial]]&lt;br /&gt;
* [[:en:Template:Documentation/doc#Automatic functions]] - [[:en:Template:Documentation/preload]], [[:en:Template:Doc-code]]&lt;br /&gt;
* [[Ш:onLua]] [[Ш:onTS]]&lt;br /&gt;
* [[Mediawiki:Editnotice-10]] при редактировании /doc показывает рекомендации&lt;br /&gt;
* [[Ш:module rating]]&lt;br /&gt;
* [[Ш:СИШ]] [[Ш:High-use]] [[Ш:Используйте песочницу]]&lt;br /&gt;
* [[Ш:esoteric]] [[Ш:Устаревший шаблон]] [[Ш:Другие названия шаблона]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Проект:Технические работы:Шаблоны:Документирование]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>