<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://ru.ru-skazki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3A%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%2F%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%2F%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</id>
	<title>Проект:Технические работы/Шаблоны/Документирование - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://ru.ru-skazki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3A%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%2F%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B%2F%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"/>
	<link rel="alternate" type="text/html" href="http://ru.ru-skazki.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/%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&amp;action=history"/>
	<updated>2026-04-10T14:09:06Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://ru.ru-skazki.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/%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&amp;diff=17649&amp;oldid=prev</id>
		<title>Импортёр: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://ru.ru-skazki.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/%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&amp;diff=17649&amp;oldid=prev"/>
		<updated>2024-05-02T11:19:26Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 14:19, 2 мая 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Импортёр</name></author>
	</entry>
	<entry>
		<id>http://ru.ru-skazki.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/%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&amp;diff=17648&amp;oldid=prev</id>
		<title>ru&gt;Andras в 13:11, 1 марта 2024</title>
		<link rel="alternate" type="text/html" href="http://ru.ru-skazki.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/%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&amp;diff=17648&amp;oldid=prev"/>
		<updated>2024-03-01T13:11:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&amp;lt;noinclude&amp;gt;{{К улучшению|2023-07-07}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Википроект «Документирование шаблонов» создан для выработки общих правил пользования шаблонами (уместность применения, правила установки и снятия и т. д.). На данный момент многие шаблоны не имеют соответствующих отметок, что необходимо исправлять. Главная категория для работы — &amp;#039;&amp;#039;&amp;#039;{{Cl|Шаблоны:Недокументированные}}&amp;#039;&amp;#039;&amp;#039;.&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;
Сверху страницы документации также следует добавлять {{Tcl|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;{{Tl|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;
* Для каждого шаблона должны быть даны как минимум &amp;#039;&amp;#039;синтаксис&amp;#039;&amp;#039; (или просто описание параметров) или &amp;#039;&amp;#039;примеры использования&amp;#039;&amp;#039;, а лучше — и то, и другое (см. некоторые рекомендации на этот счёт ниже). Содержательные, детально прописанные для разных случаев примеры бывают очень полезны.&lt;br /&gt;
* Для [[Википедия:Шаблоны-карточки|шаблонов-карточек]] и не только полезно предлагать &amp;#039;&amp;#039;заготовку для копирования&amp;#039;&amp;#039;, которую люди бы вставляли в страницы. В заготовке есть смысл не удалять всё содержимое после знаков «=», а оставить полезную разметку (например, шаблоны, которые обычно используются в этих полях; [[Шаблон:Учёный#С шаблонами|пример]]) и те критичные замечания, которые некоторые участники по невнимательности могут проигнорировать.&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;
* Раздел «Назначение» в документации избыточен — со слов о том, для чего нужен шаблон, документация и так начинается. Раздел «Использование» должен быть посвящен тому, &amp;#039;&amp;#039;как&amp;#039;&amp;#039; использовать, а не &amp;#039;&amp;#039;зачем&amp;#039;&amp;#039;.&lt;br /&gt;
* Оглавление, если документация не занимает очень много места, выводите справа при помощи шаблона {{Tl|TOC right}} или удаляйте при помощи слова {{Mwmw|NOTOC}} (например, в самом начале документации).&lt;br /&gt;
* Оформляйте список перенаправлений на шаблон (шорткатов) при помощи шаблона {{Tl|днш}}, размещая его под описанием предназначения шаблона или внизу.&lt;br /&gt;
* Раздел «TemplateData», или «Параметры шаблона для визуального редактора», помещайте вниз, под разделом «См. также» (см. [[РуСказки:Форум/Архив/Технический/2016/03#TemplateData в документациях шаблонов|вопрос на форуме]]). На странице документации его всё равно никто не читает, если есть вручную свёрстанная документация.&lt;br /&gt;
* Для нескольких шаблонов из одного «семейства» (группы близких по внешнему виду или связанных по смыслу шаблонов) можно давать общую документацию (например, документации семейства шаблонов {{Tl|Lang|text=lang-&amp;#039;&amp;#039;x&amp;#039;&amp;#039;}} и группы шаблонов {{Tl|столбцы}}), либо общую навигацию (в том числе через навигационные шаблоны, например {{Tl|Языковые шаблоны}}). При этом чтобы в такой документации упомянуть имя текущего шаблона, можно обойтись без [[Википедия:Переменные|специальных переменных]] — достаточно написать {{Tcl|Tl}}. В блоках навигации по группе шаблонов используйте для ссылок на шаблоны шаблон {{Tl|tnav}} (например, {{Tc|tnav|&amp;#039;&amp;#039;шаблон&amp;#039;&amp;#039;}}), и тогда название шаблона, на странице которого вы находитесь, будет выделен жирным.&lt;br /&gt;
* Чем у́же сфера применения шаблона, тем хуже скоординирована работа над ним между разными участниками. Для шаблонов, не отличающихся большим вниманием к себе, можно прямо в тексте документации создать раздел «Необходимо/Можно сделать», где описать насущные потребности. Если вы считаете, что необходимо внести какое-то изменение в малоизвестный шаблон, но в обсуждении никто не отвечает, этим тоже можно поделиться со «случайными гостями» на странице документации.&lt;br /&gt;
&lt;br /&gt;
=== Оформительские тонкости ===&lt;br /&gt;
* В шаблонах, предназначенных для обычных редакторов, шаблон и его параметры предпочтительно называть на русском языке (хотя у латиницы есть тот плюс, что не приходится переключать раскладку клавиатуры при вводе названия шаблона{{Sp/}}его параметров).&lt;br /&gt;
* Есть несколько способов представить код примера использования шаблона (или его синтаксиса) в документации. Это:&lt;br /&gt;
** тег {{Tago|pre}}, создающий большие поля вокруг кода. Это единственный возможный способ оформления примеров использования многострочных шаблонов. Этот тег не позволяет использовать вики-разметку внутри себя, поэтому, если разметка необходима, нужно либо, вместо использования {{Tago|pre}}, начинать каждую строку примера с пробела, либо использовать шаблон {{Tl|Tpre}} (это удобно для однострочных шаблонов).{{Абзац&lt;br /&gt;
}}Чтобы подсветить код шаблона внутри длинного кода, используйте шаблон {{Tl|highlight}} или {{Tl|oncolor}} (так сделано, например, в документациях шаблонов {{Tl|переход}} и {{Tl|ref+}}). Пример синтаксиса однострочного шаблона, оформленного с помощью {{Tl|Tpre}}:{{Tpre|[[t:перенесено с|перенесено с]]|&amp;#039;&amp;#039;Вики-страница&amp;#039;&amp;#039;{{Optp|&amp;#039;&amp;#039;подпись и/или текст в конце&amp;#039;&amp;#039;|текст{{=}}&amp;#039;&amp;#039;Текст вместо «Перенесено со страницы»&amp;#039;&amp;#039;}}}}&lt;br /&gt;
** комбинация тегов {{Tago|code}} и {{Tago|nowiki}}, создающая маленькие поля вокруг кода.{{Абзац&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;, можно воспользоваться шаблоном {{Tl|Tc}} и аналогичными (см. ссылки в «См. также» его документации). Для вывода примеров включения шаблона рядом с кодами включения можно использовать шаблон {{Tl|Пример}} и аналогичные (в том числе {{Tl|стопка примеров}}, {{Tl|таблица примеров}}; покликайте по ссылкам в разделах «См. также»).{{Абзац&lt;br /&gt;
}}Пример синтаксиса шаблона, оформленного с помощью {{Tl|Tc}}:{{Абзац&lt;br /&gt;
}}{{Tcl|переход|&amp;#039;&amp;#039;название раздела или якоря&amp;#039;&amp;#039;{{Optp|&amp;#039;&amp;#039;тип значка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;название раздела&amp;#039;&amp;#039;}}}}{{^|1em}}&lt;br /&gt;
* Существуют разные способы представить синтаксис шаблона (в понятие «синтаксиса» здесь входит только список параметров и их обязательность, хотя, если понимать это шире, это будет включать тип/формат данных, значение по умолчанию, зависимости параметров, возможность загрузки из Викиданных и прочее). Можно перечислить варианты обращения к шаблону в столбик, как сделано в документации шаблона {{Tl|Флаг}}, а можно представить единой записью, как в документации шаблона {{Tl|Перенесено с}}. Часто хорошая идея — дать «базовый» и «продвинутый» вариант записи (а ещё бывает «минимальный», «рекомендуемый», «полный»…). При этом не путайте &amp;#039;&amp;#039;представление синтаксиса шаблона&amp;#039;&amp;#039; с &amp;#039;&amp;#039;примером его использования&amp;#039;&amp;#039;. Один из возможных вариантов оформления синтаксиса единой записью представлен по ссылке {{Ссылка на раздел|Шаблон:Tc#В оформлении документации}}.&lt;br /&gt;
* Для описания параметров (полей) крупных шаблонов, кроме списков{{sp/}}таблиц, можно пользоваться хорошо оформленным шаблоном {{Tl|Описание шаблона}} (как это будет выглядеть, см. [[Шаблон:Публикация#Поля|здесь]]).&lt;br /&gt;
* Для упоминания шаблонов используйте шаблон {{Tl|Tl}}: {{Пример|Tl|Пример}}.&lt;br /&gt;
* Названия параметров обычно записываются со строчной буквы, при необходимости в них используются пробелы. Что касается названий самих шаблонов — дело вкуса, но вряд ли названия узкоспециальных шаблонов технического характера (как то: {{Tl|Lang-en}}, {{Tl|Примечания}}) стоит писать с прописной. В то же время в названиях шаблонов-карточек (как то: {{Tl|Персона}}, {{Tl|Фильм}}) устоялась первая прописная.&lt;br /&gt;
* Ещё одна мелочь — как в коде включения многострочных шаблонов отбивать вертикальные черты от начала строк, а названия параметров — от вертикальных черт. В английском разделе часто либо нет отбития вовсе, либо отбиваются названия параметров от вертикальных черт на один символ. У нас в этом деле разнобой.{{Абзац&lt;br /&gt;
}}В свою очередь, в длинных однострочных шаблонах для лучшей читаемости целесообразно отбивать каждый следующий параметр пробелом, как в шаблоне {{Tl|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>ru&gt;Andras</name></author>
	</entry>
</feed>