Перейти к основному содержимому

Скриншоты и поддержка документации

Скриншоты помогают кассирам быстрее находить нужные кнопки. Для каждого экрана документация ожидает три варианта изображения:

  1. Windows.
  2. Android - портретный режим.
  3. Android - ландшафтный режим.

На страницах используется общий переключатель вкладок. Если пользователь выбрал, например, Android портрет, остальные блоки скриншотов с тем же переключателем тоже откроются в portrait-варианте.

Куда класть изображения​

Папки для изображений:

static/img/rmk/windows/
static/img/rmk/android-portrait/
static/img/rmk/android-landscape/

Пример структуры:

static/
img/
rmk/
windows/
main-screen.png
payment-buttons.png
android-portrait/
main-screen.png
payment-buttons.png
android-landscape/
main-screen.png
payment-buttons.png

Как вставить скриншот на страницу​

На страницах используется компонент ScreenshotTabs.

import ScreenshotTabs from '@site/src/components/ScreenshotTabs';

<ScreenshotTabs name="main-screen" alt="Главный экран РМК" caption="Главный экран РМК" />

Компонент сам подставит пути:

  • /img/rmk/windows/main-screen.png;
  • /img/rmk/android-portrait/main-screen.png;
  • /img/rmk/android-landscape/main-screen.png.

Как называть файлы​

Используйте латиницу, маленькие буквы и дефисы:

  • хорошо: main-screen.png;
  • хорошо: settings-scanner.png;
  • плохо: Главный экран.png;
  • плохо: screen 1 final.png.

Рекомендуемый набор скриншотов​

Для первого релиза документации достаточно:

ФайлЧто показать
main-screen.pngГлавный экран РМК
more-actions.pngМеню дополнительных операций
sales-line.pngСтрока товара в чеке
payment-buttons.pngКнопки оплаты
payment-card.pngОплата картой
marking-codes.pngСписок КМ
settings-main.pngОсновные настройки РМК
settings-marking.pngНастройки Честного знака
settings-scanner.pngНастройки сканера
kkm-operations.pngОперации ККМ
close-day.pngЗакрытие смены
error-example.pngПример ошибки

Эти файлы уже созданы как 0-байтные плейсхолдеры в каждой платформенной папке. Нужно заменить их реальными PNG с теми же именами.

Как делать скриншоты​

  1. Откройте нужный экран приложения.
  2. Уберите лишние персональные данные, если они видны.
  3. Сделайте скриншот.
  4. Обрежьте изображение так, чтобы было видно важную часть интерфейса.
  5. Сохраните файл в нужную платформенную папку.
  6. Вставьте изображение на нужную страницу.
  7. Проверьте отображение через npm start.

Как обновлять инструкцию​

  1. Найдите страницу в docs-site/docs/rmk/.
  2. Измените Markdown-текст.
  3. Если добавили скриншот, положите его в static/img/rmk/.
  4. Запустите локальную проверку:
cd docs-site
npm start
  1. Откройте сайт в браузере.
  2. Проверьте левое меню, ссылки, заголовки и изображения.
  3. Перед публикацией выполните сборку:
npm run build

Как добавить новый раздел​

  1. Создайте файл в docs-site/docs/rmk/, например reports.md.
  2. Добавьте заголовок:
---
id: reports
title: Отчеты
sidebar_position: 9
---

# Отчеты
  1. Добавьте файл в docs-site/sidebars.js:
'rmk/reports',
  1. Запустите npm start и проверьте меню.

Стиль инструкций​

Для пользовательских инструкций используйте один формат:

  • кратко описать назначение операции;
  • указать путь в меню;
  • дать пошаговые действия;
  • описать ожидаемый результат;
  • добавить блок Что проверить, если операция может завершиться ошибкой;
  • добавить скриншот, если экран важный или сложный.

Пример:

## Проверить связь с ККТ

1. Откройте `Операции ККМ`.
2. Нажмите `Проверка связи`.
3. Дождитесь результата.

Ожидаемый результат: РМК показывает успешное подключение, индикатор ККТ становится зеленым.

Если проверка не прошла, проверьте питание ККТ, кабель и выбранный порт.