Skip to content

Latest commit

 

History

History
127 lines (74 loc) · 6.73 KB

README.ru.md

File metadata and controls

127 lines (74 loc) · 6.73 KB

Build Status

Расширение для Google Chrome

Функционал расширения "jira-helper"

version 2.6.0

Ведение задач проекта

Все задачи заводятся на github issues

Перед добавлением задачи убедитесь, что подобной задачи еще не добавляли. Обязательно проверьте закрытые задачи, возможно к готовящейся версии такая задача уже добавлена.

Для добавления нового функционала

Создайте новую задачу

После описание задачи, добавьте только такие атрибуты:

  • Labels: feature
  • Project: jira-helper

Если необходимо добавить исправление

Когда функционал работает не так, как ожидаете.

Создайте новую задачу

После описание задачи, добавьте только такие атрибуты:

  • Labels: invalid, [cloud jira, jira 7, jira 8] – укажите в каких версиях JIRA воспроизводится проблема.
  • Project: jira-helper

Добавить описание проблемы (бага)

Создайте новую задачу

После описание задачи, добавьте только такие аттрибуты:

  • Labels: bug, [cloud jira, jira 7, jira 8] – укажите в каких версиях JIRA воспроизводится проблема.
  • Project: jira-helper

Labels общий список используемых labels

labels Значение
feature новый функционал
invalid функционал работает не так как ожидается
bug проблема, ошибка - обязательно указывать label версии где воспроивзодится
jira 7 воспроизводится в версии JIRA 7.x.x
jira 8 воспроизводится в версии JIRA 8.x.x
cliud jira воспроизводится в версии Cloud JIRA

Установка расширения для разработки

Выполнить:

npm run bootstrap
npm run dev

В Chrome:

Открыть меню, выбрать "Дополнительные инструменты", и в подменю выбрать "Расширения"

На панели "Расширения" включить "Режим разработчика"

После появления дополнительного меню, выбрать в нём "Загрузить распакованное расширение"

Выбрать папку куда была произведена сборка ~/jira-helper/dist.

После этого добавиться плагин в Chrome.

Во время разработки

После изменения кода, webpack автоматически производит замену кода в папке dist.

Поэтому на панели "Расширения" нужно нажать на кнопку "Обновление" (в виде круглой стрелки).

И перезагрузить web-страницу, на которой идет проверка, нажав F5.

Ведение ветки и commit-ов

Название ветки должно начинаться с номера задачи с которой она связана

Пример: 2-title-issue, где префикс 2 – это номер задачи, обязателен.

В каждом commit обязательно добавляйте номер задачи с которым он связан

Пример: [#15] rename *.feature to *.ru.feaute

Названия веток и commit-ы пишем на english языке.

Публикация расширения

Официальное расширение публикуется в "Chrome WebStore"

Публикация происходит после сборки релиза на github

Версия релиза совпадает с версией приложения в package.json

Этот же номер версии будет соответсвовать номеру пубикуемого в "Chrome WebStore"

Может использоватся в Chrome version >= 55