0.0.0 • Published 4 years ago

nikita-test-ui v0.0.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
4 years ago

Разработка pull-request (feature, bugs)

Убедитесь, что результат кодирования следующий:

  • в консоли нет незапланированных сообщений;
  • npm run lint:js проходит без ошибок;
  • npm run lint:style проходит без ошибок;
  • npm run test проходит без ошибок;
  • покрытие пакета тестами не упало;
  • количество предупреждений линтинга не возросло (кроме неразрешимых в данный момент TODO);
  • все свойства удовлетворяют архитектурному решению по API компонентов;
  • свойства, которые выпадают из архитектурного решения снабжены документацией;
  • компоненты именованы согласно дорожной карте и макетам в ZPL;
  • unit-тесты, ui-тесты и a11y-тесты написаны;
  • API других компонентов не пострадало;
  • компоненты будут работать корректно при асинхронной загрузке модуля (особенно, в связке друг с другом);
  • к компонентам приложен *.md файл;
  • компоненты документированы в styleguide.config.js;
  • дополнены тесты в src/tests/index.spec.js на экспорты и соответствие архитектурному решению;
  • компоненты снабжены role, title, aria-атрибутами в тех местах реализации, где это необходимо;
  • если авоматическое покрытие a11y недостижимо - необходимо специфицировать компонент a11y-объектом с документированием свойств.

Оформление pull-request

Убедитесь, что описание PR снабжено следующим (если таковые были употреблены при разработке):

  • обоснование (макет, дефект или задача в Jira, полное описание проблемы с указанием проекта, ветки и места воспроизведения);
  • ссылки на макеты;
  • документация к API компонентов;
  • ссылка на участок демо с доработкой

Внешние ссылки

Changelog библиотеки и платформенный блог