Соглашения
Данный раздел касается тех проектов, в которых я задействован. Здесь приведены некоторые общие соглашения и рекомендации относительно оформления документации.
1. Для обозначения пунктов меню используйте команды menuselection и guilabel.
:menuselection:`&Файл --> &Открыть`
:guilabel:`&Открыть`
Открыть
Символ & устанавливает в зависити от темы HTML следующему за ним символу нижнее подчеркивание. Обязательно сверяйтесь с подчеркиваниями в пунктах меню программы.
Для примеров исходного кода на различных языках программирования, используйте конструкцию
.. code-block::(см. Примеры исходного кода с подсветкой синтаксиса).Не используйте нумерацию строк в листингах короче 3-х строк.
Для листингов не примеров исходного кода на языках программирования допускается использовать более простую конструкцию
::(см. Листинги (исходный код)). При этом лучше использовать более явный стиль команды::, когда она располагается на новой строке:
Посмотрим на исходный код:
::
Пример исходного кода
Пользуйтесь нумерованными сносками (см. Сноски).
Вставляйте изображения с помощью директивы
.. figure::(вместо.. image::), для масштабирования используйте параметр:scale:, а не:height:и:width(см. Масштабирование изображений в LaTeX).Добавляйте подписи к таблицам и рисункам (см. Изображения и иллюстрации и Таблицы).
Делайте осмысленные комментарии к коммитам.
В любой непонятной ситуации задавайте вопросы редактору, не импровизируйте.