Правила стиля для текстовых документов
Это набор правил стиля и использования для текстовой документации Homebrew, предназначенной для пользователей, авторов и администраторов (в отличие от исполняемого компьютерного кода). Он применяется к документам, таким как те, что находятся в docs в репозитории Homebrew/brew, объявлениях по электронной почте и других средствах общения с сообществом Homebrew.
Это не относится к коду Ruby или другому компьютерному коду. Вы можете использовать его для информирования технической документации, извлеченной из компьютерного кода, например, встроенных страниц справки man, но это всего лишь предложение.
Цели и целевая аудитория
Основной целью текстовых документов Homebrew является общение с сообществом пользователей и авторов. «Пользователи» здесь включают «авторов»; везде, где вы видите «пользователей», вы можете заменить на «пользователей и авторов».
Понятность важнее любого конкретного правила стиля.
Пользователи имеют приоритет над администраторами, за исключением документов, специально ориентированных на администраторов.
Целевая аудитория Homebrew включает пользователей с разным уровнем образования и опыта, и пользователей, для которых английский язык не является родным. Мы стремимся поддерживать как можно больше таких пользователей.
Мы стремимся к «правильному», но не «изощрённому» использованию. Думайте о новостной статье, а не о научной работе.
Это набор рекомендаций, которые следует применять с использованием человеческого суждения, а не набор жёстких правил. Это похоже на Справочник по стилю The Economist или Справочник по стилю Гарнера. Это меньше похоже на Руководство по стилю Ruby. Все рекомендации здесь открыты для интерпретации и обсуждения. 100% соответствие этим рекомендациям — не цель.
Цель этого документа — помочь авторам принимать решения по вопросам ясности, стиля и согласованности. Это не должно помочь в спорах о том, кто лучше знает английский язык. Не используйте этот документ для того, чтобы быть грубым.
Рекомендации
Мы предпочитаем:
Стиль и использование
- британский/содружественный английский язык по сравнению с американским английским, как правило
- «например» и «то есть»: смело используйте «например» или «то есть», вместо того, чтобы писать их полностью. Не беспокойтесь о постановке запятой после них.
- «например» означает «например»; «то есть» означает «то есть»
- Отделять нетривиальные придаточные предложения запятыми
Личные местоимения
- Мы уважаем выбор личных местоимений каждого человека
- Единственное число «они», когда пол человека неизвестен
- Избегайте гендерно-специфичной лексики, когда это не необходимо
Структура и разметка
- Название с заглавными буквами в заголовках
h1; строчные буквы во всех остальных заголовках - Точки в конце пунктов списка, где большинство пунктов в этом списке являются полными предложениями
- В более общем плане, параллельная структура пунктов списка
- Используйте заглавные буквы во всех пунктах списка, если хотите, даже если это не полные предложения; просто будьте последовательны в рамках каждого списка и, по возможности, на всей странице
- Используйте вложенный пункт списка вместо того, чтобы помещать многопредложное абзацное предложение в список фрагментов предложений
- Предпочитайте Markdown другим форматам разметки, если только не нужны их специфические функции
- GitHub Flavoured Markdown. Реализация GitHub является стандартом.
Типографические условности
- Буквальный текст в командах и коде стилизован в
fixed width font - Заполнители внутри фрагментов кода отмечены
<...>скобками- например
git remote add <my-user-name> https://github.com/<my-user-name>/homebrew-core.git
- например
- Имена команд, таких как
gitиbrew, стилизованы вfixed width font - Нет «$» с переменными окружения, упомянутыми вне фрагментов кода
- например, «Установите
BLAHв 5», а не «Установите$BLAHв 5»
- например, «Установите
- Одна пробел после точки, а не две
- Заглавные буквы для собственных имён
- Мы не отступаем от обширного нестандартного использования заглавных букв, верстки или другого стилизации торговых марок, за исключением обычного использования заглавных букв для собственных имён и простой внутренней капитализации
- Нет «TM», ™, SM, ©, ® или других явных индикаторов права собственности или торговых марок; мы рассматриваем их как понятные, когда упоминается название бренда
- Имена тегов, таких как
homebrew/core, стилизованы вfixed width font. Имена репозиториев могут быть стилизованы либо с помощью шрифта с фиксированной шириной, например «Homebrew/homebrew-core», либо в виде ссылок, таких как «Homebrew/homebrew-core», либо обычным текстом, например «Homebrew/homebrew-core», в зависимости от того, что выглядит лучше для данного использования.- Но будьте последовательны в рамках одного документа
- Используйте заглавные буквы для имён репозиториев, чтобы соответствовать именам пользователей и репозиториев в GitHub. Имена тегов должны быть в нижнем регистре.
- Запятые
- Нет оксфордских запятых
- Предпочтите «свободный» стиль запятых: «в случае сомнения, опустите ее», если только это не требуется для ясности
Терминология, слова и стилизация слов
- «запрос на вытягивание», а не «Запрос на вытягивание»
- «посмотреть» — глагол; «checkout» — существительное
- Полностью записывать определённые технические слова
- «репозиторий», а не «repo»
- При сокращении, введите сокращение при первом использовании в любом документе
- Некоторые сокращения (почти универсально понятные среди нашей пользовательской базы) приемлемы.
- «Mac» приемлемо; «Macintosh» не обязательно
- «macOS» для всех версий, «OS X» или «Mac OS X» при описании конкретных более старых версий
- «RuboCop», а не «Rubocop»
- Запрос на вытягивание делается «в» репозитории; этот репозиторий находится «по» URL-адресу
Как использовать эти рекомендации
Обращайтесь к этим рекомендациям, чтобы принимать решения о стиле и использовании в своей собственной письменной работе для документов и коммуникации Homebrew.
Исправления стиля и использования в документе или нескольких документах в PR — нормально и приветствуется. PR для одного или двух изменений стиля — это немного много.
Предоставление обратной связи по стилю и использованию в PR или коммите, включающем документы, нормально и приветствуется. Но имейте в виду, что это только рекомендации, и для любого изменения автор мог намеренно нарушить эти правила ради понятности или эстетики.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Prose-Style-Guidelines