Проект:Технические работы/Шаблоны/Документирование: различия между версиями
Содержимое удалено Содержимое добавлено
- лишние noinclude |
а почему первую? каждую; обновление, стилевые правки |
||
Строка 2:
Википроект «Документирование шаблонов» создан для выработки общих правил пользования шаблонами (уместность применения, правила установки и снятия и т. д.). На данный момент многие шаблоны не имеют соответствующих отметок, что необходимо исправлять. Главная категория для работы — '''{{cl|Википедия:Недокументированные шаблоны}}'''.
На страницу задокументированного шаблона ставится пометка <code><nowiki>
Сверху страницы документации также следует добавлять {{tlc|docpage}} для создания простой навигации между шаблоном, его страницей документации и обсуждением. Помещать его на страницу шаблона не нужно, имеющиеся в нём ссылки уже есть в шаблоне {{tl|doc}}.
Строка 26:
* [[User:Kalan|Kalan]]
* [[User:Kalendar|Kalendar]]
* [[User:KPu3uC B Poccuu|KPu3uC B Poccuu]]▼
* [[User:LonelyKoyote|LonelyKoyote]]
* [[User:mar|Maryanna Nesina (mar)]]
Строка 36 ⟶ 37 :
* [[User:SmesharikiAreTheBest|SmesharikiAreTheBest]]
* [[User:ВасильевВВ|ВасильевВВ]]
▲* [[User:KPu3uC B Poccuu|KPu3uC B Poccuu]]
''Дальше не по алфавиту.''
Строка 65:
* Раздел TemplateData, или «Параметры шаблона для визуального редактора», помещайте вниз, под разделом «См. также» (см. [[Википедия:Форум/Архив/Технический/2016/03#TemplateData в документациях шаблонов|вопрос на форуме]]). На странице документации его всё равно никто не читает, если есть вручную свёрстанная документация.
* Для нескольких шаблонов из одного «семейства» (группы близких по внешнему виду или связанных по смыслу шаблонов) можно давать общую документацию (например, документации семейства шаблонов {{t|lang|text=lang-''x''}} и группы шаблонов {{t|столбцы}}), либо общую навигацию (в том числе через навигационные шаблоны, например {{t|Языковые шаблоны}}). При этом чтобы в такой документации упомянуть имя текущего шаблона, можно обойтись без [[Википедия:Переменные|специальных переменных]] — достаточно написать {{tc|t}}. В блоках навигации по группе шаблонов используйте для ссылок на шаблоны шаблон {{t|tnav}} (например, {{tc|tnav|''шаблон''}}), и тогда название шаблона, на странице которого вы находитесь, будет выделен жирным.
* Чем уже сфера применения шаблона, тем хуже скоординирована работа над ним между разными участниками. Для шаблонов, не отличающихся большим вниманием к себе, можно прямо в тексте документации
=== Оформительские тонкости ===
* В шаблонах, предназначенных для обычных редакторов, шаблон и его параметры предпочтительно называть на русском языке (хотя у латиницы есть тот плюс, что не приходится переключать раскладку клавиатуры при вводе названия шаблона{{sp/}}его параметров).
* Есть несколько способов
** тег {{tago|pre}}, создающий большие поля вокруг кода. Это единственный возможный способ оформления примеров использования многострочных шаблонов. Этот тег не позволяет использовать вики-разметку внутри себя,
}}Чтобы подсветить
** комбинация тегов {{tago|code}} и {{tago|nowiki}}, создающая маленькие поля вокруг кода.{{pb
}}Чтобы не писать в примерах использования шаблонов каждый раз длинную конструкцию <code><nowiki><code><nowiki></nowiki></code></nowiki></code>,
}}Пример синтаксиса шаблона, оформленного с помощью
}}{{tcl|переход|''#Раздел или #якорь''{{optp|''тип значка''|''Название раздела''}}}}{{^|1em}}
* Существуют разные способы представить синтаксис шаблона (в понятие «синтаксиса» здесь входит только список параметров и их обязательность, хотя, если понимать это шире, это будет включать тип/формат данных, значение по умолчанию, зависимости параметров, возможность загрузки из Викиданных и
* Для описания параметров (полей) крупных шаблонов, кроме списков{{sp/}}таблиц, можно пользоваться хорошо оформленным шаблоном {{t|описание шаблона}} (как это будет выглядеть, см. [[Шаблон:Публикация#Поля|здесь]]).
* Для упоминания шаблонов используйте шаблон {{t|t}}: {{пример|t|пример}}.
* Названия параметров обычно записываются со строчной буквы, при необходимости в них используются пробелы. Что касается названий самих шаблонов — дело вкуса, но вряд ли названия узкоспециальных шаблонов технического характера (как то: {{t|lang-en}}, {{t|примечания}}) стоит писать с прописной. В то же время в названиях шаблонов-карточек (как то: {{t|Персона}}, {{t|Фильм}}) устоялась первая прописная.
* Ещё одна мелочь — как в коде
}}В свою очередь, в длинных однострочных шаблонах для лучшей читаемости целесообразно отбивать каждый следующий параметр пробелом, как в шаблоне {{t|cite web}}: {{tc|<nowiki>cite web |url= |title= |author= |date= |work= |publisher= |accessdate=2016-01-27 |lang=</nowiki>}}.
|