0.0.4 • Published 4 years ago
nikita-test-uip v0.0.4
Разработка 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 компонентов;
- ссылка на участок демо с доработкой