Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Перенос изменений релиза 6.8.0 в ветку master #1000

Open
wants to merge 465 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
a07ada3
Merge remote-tracking branch 'origin/develop' into smoke-on-off
artbear Dec 15, 2020
6161587
+ пара дымовых тестов может отключаться в настройках
artbear Dec 15, 2020
2d1a7c9
документировал ключ Используется
artbear Dec 15, 2020
cc7e77f
Merge pull request #823 from vanessa-opensource/smoke-on-off
artbear Dec 15, 2020
8c41485
Всегда возвращается новый объект
artbear Dec 18, 2020
6fe69ee
Проверка несуществующих реквизитов
artbear Dec 18, 2020
09aa48f
Merge pull request #826 from vanessa-opensource/data-fix
artbear Dec 18, 2020
5393d5d
xddTestRunner fix ПодробноеПредставлениеОшибки (#833)
SidnevAV Jan 11, 2021
b825e5f
Автоустановка тега BUG
artbear Jan 29, 2021
520a772
fix Тесты_ПроверкаИндексированияУстаревшихОбъектовМетаданных
SidnevAV Feb 11, 2021
373455e
Сделал группы элементов на основной форме сворачиваемыми (#829)
sulfur17 Feb 21, 2021
15c1552
Метод "Метод" принимает параметры Строки\Числа
artbear Jan 24, 2021
102b63e
Плагин УтвержденияBDD - Метод "Метод" принимает параметры Строки\Числ…
artbear Feb 21, 2021
e1bd175
Метод "Метод" принимает параметры Строки\Числа
artbear Jan 24, 2021
d69f943
Merge branch 'develop' of https://git-1c.infostart.ru/aayukhanov/vane…
artbear Feb 21, 2021
89b8571
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Feb 21, 2021
eb39cb3
упростил получение представления ошибок
artbear Feb 21, 2021
3d6b571
Расширение для мок-тестирования
artbear Feb 21, 2021
b27207c
режим совместимости конфигурации поднят до 8.3.9
artbear Feb 21, 2021
ca39c7c
Плагин Данные поддерживает стандартные реквизиты
artbear Feb 21, 2021
4561824
тесты проверки моков
artbear Feb 21, 2021
1be818a
доп.шаблоны для автопрохождения модальных окон
artbear Feb 21, 2021
8207c06
Доработка теста КомандныйИнтерфейс (#839)
SidnevAV Feb 22, 2021
964952b
добавил параметр ИспользоватьПрямыеПути
Feb 26, 2021
40aff25
XDD Глобально доступный клиентский контекст для модульных тестов (#820)
petypen Feb 26, 2021
d0ab772
Ссылка на телеграм-чат
artbear Feb 26, 2021
092cfc7
Привел в порядок описание API плагина БазовыеУтверждения (#842)
sulfur17 Feb 27, 2021
d6826fb
В случае проблемы загрузки файла ошибка в лог и ЖР
artbear Mar 1, 2021
615242c
уменьшаю стек ошибок для ошибок загрузки в логе
artbear Mar 1, 2021
9e4dd57
Merge pull request #845 from vanessa-opensource/wrong-epf-load
artbear Mar 1, 2021
8645d12
вывожу полный стек ошибки при интерактивных тестах
artbear Mar 11, 2021
9a04aea
Исправлена ошибка запуска тестов xUnit в пакетном режиме с помощью vr…
Mity1440 Mar 15, 2021
dbb8c16
Добавлена возможность установки доп. свойств объекта при удалении дан…
Mity1440 Apr 7, 2021
4d7c0a3
исправлены ошибки
artbear Apr 8, 2021
81b1278
Проверка типа настройки модальных окон
artbear Apr 9, 2021
27d3680
Метод НачатьЗагрузку перенсен из модуля объекта в модуль формы. В мод…
Mity1440 Apr 9, 2021
3053563
ошибка падения тестов
artbear Apr 9, 2021
84a283b
ошибки падения + совместимость
artbear Apr 9, 2021
4d3c5c2
пропускаю устаревшие тесты
artbear Apr 9, 2021
16cde7d
новые настройки для дымовых тестов (#851)
SidnevAV Apr 9, 2021
244edc2
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Apr 9, 2021
471c0bc
права чтения на Спр.дт_ЭлементыСхемРазмещения
artbear Apr 9, 2021
72e40a3
Исправил запуск тест-клиента с паролем.
Apr 16, 2021
59ad725
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Apr 22, 2021
aeeb1a3
вместо runner явно запускаю ванесса-раннер
artbear Apr 22, 2021
c1a9c61
вынес общие условия
artbear Apr 22, 2021
7ef332d
исправлены ошибки запуска из командной строки
artbear Apr 22, 2021
3e5e974
Merge branch 'develop' of https://git-1c.infostart.ru/aayukhanov/vane…
artbear Apr 22, 2021
bde70bf
включил все тесты в файле настройки запуска
artbear Apr 9, 2021
f52436a
исправил запуск тест-клиента для дымовых
artbear Apr 22, 2021
e47a6f4
Merge pull request #2 from vanessa-opensource/develop
yukon39 May 19, 2021
4974407
Добавлена поддержка запуска тестов из общих модулей
yukon39 May 19, 2021
406b3e6
Добавлен плагин-загрузчик тестов из расширения
yukon39 May 19, 2021
30fdbb6
Добавлена передача контекста ядра в тестовый метод общего модуля
yukon39 May 26, 2021
6c9f210
Исправлена передача мутабельного значения на сервер
yukon39 Jun 3, 2021
0001fe2
Добавлено получение списка тестов по всем метаданным конфигурации
yukon39 Jun 3, 2021
8c15c89
Исправлено форматирование кода
yukon39 Jun 3, 2021
f9523f0
Простой чек-лист использования
artbear Jun 4, 2021
d6df4c7
Уточнил про необходимость тестов
artbear Jun 4, 2021
45ccc8c
Убрана зависимость от opm
artbear Jun 16, 2021
7a057c6
Выделение важной строки для ввода на основании
artbear Jul 29, 2021
7e3a553
Исправление ошибки "Запрещено одновременно задавать ключи --ibconnect…
maximsamokhval Aug 14, 2021
71d3d3e
Добавлена документация к плагину "ЗапросыИзБД" (#872)
maximsamokhval Aug 14, 2021
197771b
мелкие улучшения читаемости (#862)
sulfur17 Aug 14, 2021
874d1ca
формат 8.3.10
artbear Aug 14, 2021
a93f185
Lj,
artbear Aug 14, 2021
ceccf00
Вместо текста комментарии
artbear Aug 14, 2021
08a4105
Вместо текст комментария
artbear Aug 14, 2021
a06c523
Вместо текста комментарии
artbear Aug 14, 2021
46b2c7a
Вместо текста комментарии
artbear Aug 14, 2021
4de0f35
возможность указания отключения функциональности плагина
artbear Aug 15, 2021
865434d
еще исправления из-за новой сигнатуры
artbear Aug 15, 2021
a32a978
новые экспортные методы
artbear Aug 15, 2021
6316e16
еще исправления из-за новой сигнатуры
artbear Aug 15, 2021
5865c44
bdd новые экспортные методы
artbear Aug 15, 2021
35f140a
внесенная рантайм-ошибка
artbear Aug 21, 2021
a6cc6ed
Показ списка активных расширений
artbear Aug 21, 2021
2629210
Тестовое расширение ТестЗагрузкиТестовИзРасширения
artbear Aug 21, 2021
2eaf8bc
Merge pull request #881 from vanessa-opensource/pull/pr-874
artbear Aug 21, 2021
d9c77a2
Использование шаблонов поиска для исключений дымовых тестов (#877)
shureek Aug 24, 2021
3629492
Update Статьи-и-видео-по-тестированию-в-1С.MD
artbear Aug 27, 2021
6ba44db
Для общих модулей с тестами метод API "Инициализация" сделан необязат…
yukon39 Aug 30, 2021
b11af50
исправление параметров печати
leobrn Aug 30, 2021
bbb2ab6
Добавлен генератор отчета в формате Generic Execution (#891)
yukon39 Sep 1, 2021
606d360
поиск исключений по шаблону с *
artbear Aug 24, 2021
ced1aec
оптимизация обращения к контексту ядра
artbear Aug 24, 2021
01a81e8
файл настройки для теста
artbear Aug 24, 2021
c503c6e
ЕстьВИсключаемойКоллекции научился принимать списокЗначений
artbear Aug 24, 2021
d5acc53
метод Плагин используется на сервере
artbear Aug 24, 2021
15dad99
Области в шаблоне плагина-утилиты
artbear Aug 31, 2021
eb8f944
Представление по умолчанию в шаблоне плагина-утилиты
artbear Aug 31, 2021
528d36a
Шаблонные исключения в тестах командного интерфейса
artbear Sep 1, 2021
aa36bf4
рефакторинг для исключения лишней конвертации в массив
artbear Sep 1, 2021
ddc043d
фикстура для теста
artbear Sep 1, 2021
53029da
рефакторинг для исключения лишней конвертации в массив
artbear Sep 1, 2021
c29a97a
баг Свойство "Активно" у расширений есть с 8.3.12
artbear Sep 2, 2021
abcef00
Информатор научился работать и в xdd, и bdd-режиме
artbear Sep 3, 2021
1668409
выгрузка ОФ
artbear Sep 3, 2021
e54cea5
исправлены падения тестов на представления тестов
artbear Sep 3, 2021
e6106ab
исправление падающих тестов метаданных
artbear Sep 3, 2021
c55dfa8
если нет реквизитов в документе, то тест не выполняем
artbear Sep 3, 2021
cc6adc3
периодичность для прохождения теста
artbear Sep 3, 2021
393ead2
проверка на существование права доступа
artbear Sep 3, 2021
30a1288
если роли не существуют, по ней не выдаются ошибки
artbear Sep 3, 2021
32508f4
настройка теста Тесты_ПереходНаУправляемыеФормы
artbear Sep 3, 2021
dffe407
настройка теста на составные типы данных
artbear Sep 3, 2021
c1a1cb8
если роли не существуют, по ней не выдаются ошибки
artbear Sep 3, 2021
5ac6936
настройки для прохождения дымовых
artbear Sep 3, 2021
c9bc321
замечания Сонара
artbear Sep 4, 2021
661e070
devops:#894 Актуализировал настройки проекта для сонара, добавил джоб…
otymko Sep 6, 2021
064239f
devops:#894 Версия рантайма 1С для анализа
otymko Sep 6, 2021
e4b6686
Расширение инструмента "Управление дымовыми тестами" (#892)
leobrn Sep 11, 2021
a693100
мелкие замечания Сонара
artbear Sep 11, 2021
728b439
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Sep 11, 2021
f235a30
расставил код по областям
artbear Sep 11, 2021
1a72a8c
лишние серверные вызовы при открытии
artbear Sep 11, 2021
896d56d
файлы из tools проверяются Сонаром
artbear Sep 11, 2021
fbcb08f
опечатки + директивы препроцессора
artbear Sep 11, 2021
0c42006
Merge pull request #897 from vanessa-opensource/892-ext
artbear Sep 11, 2021
f175792
лишние серверные вызовы при сохранении
artbear Sep 11, 2021
bb0947b
add Описание новых тестов и пример файла с конфигурацией поставщика
SidnevAV Sep 12, 2021
f4fa856
fix readme
SidnevAV Sep 12, 2021
aabd845
fix readme 2
SidnevAV Sep 12, 2021
a3a82e0
fix smoke_tests_for_v8std
SidnevAV Sep 12, 2021
561f5c0
fix smoke_tests_for_v8std
SidnevAV Sep 12, 2021
63ec869
fix smoke_tests_for_v8std 3
SidnevAV Sep 12, 2021
af84c01
fix smoke_tests_for_v8std 4
SidnevAV Sep 12, 2021
00ccbc5
Белый список метаданных для теста открытия форм
artbear Sep 19, 2021
4e98013
УФ: ПоказатьСвойстваВРежимеОтладки сделан публичным
artbear Sep 19, 2021
ae353c7
расширил сценарий для прочих метаданных
artbear Sep 20, 2021
5cb56c3
в исключение показано значение
artbear Sep 20, 2021
1a254ed
отступ
artbear Sep 20, 2021
08ebd5a
пробелы
artbear Sep 20, 2021
74c9189
расширил настройки для прочих метаданных
artbear Sep 20, 2021
6907e7a
новый сценария для нового формата исключения
artbear Sep 20, 2021
36a3f07
поддержка нового формата исключения
artbear Sep 20, 2021
8fe3cb4
документация + новое название ключа
artbear Sep 20, 2021
3fe9862
рефакторинг
artbear Sep 20, 2021
a6d7a52
избавился от задания исключений в коде теста
artbear Sep 20, 2021
e8538ca
отключение лишних серверных вызовов
artbear Sep 20, 2021
ab0c3ef
форматирование и мелкие авто-исправления
artbear Sep 20, 2021
2cad27b
исправления по Сонару
artbear Sep 20, 2021
240d89a
еще замечания
artbear Sep 20, 2021
3aff0e7
рефакторинг
artbear Sep 20, 2021
4c6cf5e
убрал дублирующую проврку доступа
artbear Sep 20, 2021
ccb761d
рефакторинг
artbear Sep 20, 2021
b319741
небольшое кеширование контекста ядра
artbear Sep 20, 2021
0a08efc
опечатка
artbear Sep 20, 2021
b1f1320
уточнил формулировку сценария
artbear Sep 20, 2021
82a08a6
новые сценарии отбора
artbear Sep 20, 2021
35a6506
Области кода
artbear Sep 21, 2021
e9e7f78
отбор по префиксу
artbear Sep 21, 2021
a122029
Отбор по подсистеме
artbear Sep 21, 2021
ed392aa
исправлены неточные настройки сценариев
artbear Sep 21, 2021
790936a
перенес общие шаги в Контекст
artbear Sep 21, 2021
2399f6c
исключил падение сценариев
artbear Sep 21, 2021
a8eecef
замечания Сонара
artbear Sep 21, 2021
3f40933
документировал отбор по префиксу и подсистеме
artbear Sep 21, 2021
2427f26
мелкий рефакторинг
artbear Sep 21, 2021
defdac2
отбор только избранных
artbear Sep 21, 2021
db8eea0
замечания Сонара
artbear Sep 21, 2021
45943a7
мелкий рефакторинг + Сонар
artbear Sep 21, 2021
149fb44
Отбор по префиксу
artbear Sep 21, 2021
b3aad20
отбор по подсистеме
artbear Sep 21, 2021
1668cc5
мелкие замечания
artbear Sep 21, 2021
ef0d0d6
документировал настройки ком.интерфейса
artbear Sep 21, 2021
2faf780
fix Добавил ссылки на тесты в оглавление
SidnevAV Sep 21, 2021
b236236
исправил неверный сценарий для подсистем
artbear Sep 22, 2021
7c358e3
уточнил сценарий исключения по имени
artbear Sep 22, 2021
093bcf8
замечания Сонара
artbear Sep 22, 2021
9c8e666
уточнение
artbear Sep 22, 2021
4460c5c
Merge pull request #900 from vanessa-opensource/smoke-with-include
artbear Sep 22, 2021
8e3265d
использую штатное СтрСоединить
artbear Sep 22, 2021
1d33824
расставил код по областям
artbear Sep 22, 2021
1668f57
откат изменений по тесту
SidnevAV Sep 21, 2021
214f67b
Merge pull request #899 from SidnevAV/Добавить-описание-новых-дымовых…
artbear Sep 22, 2021
00ba46e
отдельная явная ссылка на новые дымовые тесты
artbear Sep 22, 2021
ad44a30
забытая директива компиляции
artbear Sep 22, 2021
6b5b953
перемещение кода по областям
artbear Sep 22, 2021
456da70
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Sep 22, 2021
424ebc5
Bug/issue 904 (#905)
yukon39 Sep 23, 2021
4acb84c
Fix шаблон теста и проверка общих реквизитов (#903)
SidnevAV Sep 23, 2021
d086717
чтение файла вызывало ошибку
artbear Sep 23, 2021
ca0c2ad
вложенные файлы можно указывать на любом уровне
artbear Sep 23, 2021
b98b0ae
чтение настроек дымовых из отдельных файлов json
artbear Sep 23, 2021
87b92e3
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Sep 23, 2021
65bae6f
при перегрузке тестов опция не работала
artbear Sep 24, 2021
1b417f1
в асинхронном режиме не обновлялось представление тестов
artbear Sep 24, 2021
ecfe68d
иногда возникала ошибка сериализации в xml
artbear Sep 24, 2021
212c95e
исключения для новых дымовых
artbear Sep 26, 2021
329ab2e
показ имени пользователя в тестах
artbear Sep 26, 2021
9b10351
исключения для новых дымовых
artbear Sep 26, 2021
7f5c990
показ имени пользователя в тестах
artbear Sep 26, 2021
3b8932e
анализ занятости порта перед запуском тест-клиента
artbear Sep 29, 2021
9444be6
в фиче используются настройки env.json из проекта
artbear Sep 29, 2021
cb713fd
подключается тест-клиент по умолчанию
artbear Sep 29, 2021
9f40043
убран лишний запуск тест-клиента
artbear Sep 29, 2021
0e48ae7
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Sep 29, 2021
9e3cc5b
Добавлена команда конвертации макета из MXL в JSON
yukon39 Oct 8, 2021
694da69
Оптимизировано клиент-серверное взаимодействие
yukon39 Oct 8, 2021
dc52a95
Исправлено хранение параметров проверяемого метода для клиентского ко…
yukon39 Oct 11, 2021
957e754
пробелы
artbear Oct 14, 2021
9dd1def
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Oct 14, 2021
801c24e
пробелы
artbear Oct 14, 2021
4ea2ad8
Новый метод ЭтоЛинукс() для xdd
artbear Oct 14, 2021
eabc402
перестало работать в Линукс
artbear Oct 14, 2021
c106bf3
перестало работать в Линукс
artbear Oct 14, 2021
8413b8f
todo по Линукс
artbear Oct 14, 2021
089a678
todo по Линукс
artbear Oct 14, 2021
5865d11
новый метод ЭтоЛинукс и в бдд
artbear Oct 14, 2021
91c78ba
замена на Контекст.ЭтоЛинукс()
artbear Oct 14, 2021
925a0bf
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Oct 14, 2021
4c927a4
синтакс-ошибка
artbear Oct 15, 2021
9fc2f10
таймаут запуска тест-клиента 60 секунд
artbear Oct 17, 2021
c61fe62
иногда возникала ошибка преобразования для порта
artbear Oct 28, 2021
f160136
сценарий Тест-клиент по спец-порту
artbear Oct 28, 2021
b364405
решение в лоб #917
LazarenkoA Nov 3, 2021
a743181
fix #919
LazarenkoA Nov 3, 2021
87e1637
Изменил на явную запись в ЖР из-за возможности указать объект МД #919
LazarenkoA Nov 3, 2021
387f1d9
исправления #920
LazarenkoA Nov 4, 2021
727f623
Исправления #921 + больше логирования в ЖР
LazarenkoA Nov 7, 2021
a6f448c
сделал более информативным логирование
LazarenkoA Nov 7, 2021
8031b56
функция ТестКлиентПоУмолчанию генерит много записей в ЖР, вынес их в …
LazarenkoA Nov 7, 2021
f0ec7d1
Добавил процедуру ЗаписатьПримечаниеВЖурналРегистрации
LazarenkoA Nov 8, 2021
3aa09ce
безопасное обращение к общему модулю ОбщегоНазначения
LazarenkoA Nov 9, 2021
7765327
убрал новые ненужные пробелы
artbear Nov 9, 2021
a8bf538
решение в лоб #917
LazarenkoA Nov 3, 2021
dd75df3
fix #919
LazarenkoA Nov 3, 2021
4d046aa
Изменил на явную запись в ЖР из-за возможности указать объект МД #919
LazarenkoA Nov 3, 2021
28a949b
исправления #920
LazarenkoA Nov 4, 2021
fb7fa70
Исправления #921 + больше логирования в ЖР
LazarenkoA Nov 7, 2021
0e776ae
сделал более информативным логирование
LazarenkoA Nov 7, 2021
936cba8
функция ТестКлиентПоУмолчанию генерит много записей в ЖР, вынес их в …
LazarenkoA Nov 7, 2021
c344036
Добавил процедуру ЗаписатьПримечаниеВЖурналРегистрации
LazarenkoA Nov 8, 2021
95648c2
безопасное обращение к общему модулю ОбщегоНазначения
LazarenkoA Nov 9, 2021
b3e7d04
пробелы
artbear Nov 9, 2021
74b2d06
рефакторинг возвращаемого значения
artbear Nov 9, 2021
7e4d0ef
рефакторинг имени
artbear Nov 9, 2021
0b5fc44
ошибки скрытия полного стека в исключениях
artbear Nov 9, 2021
7b88d3f
убрано удаление файла и обработка ошибки его открытия
artbear Nov 9, 2021
d9adb5e
сделано, что б при поиске занятых портов в линукс выводился пид проце…
LazarenkoA Nov 9, 2021
83a0302
сделано, что б при поиске занятых портов в линукс выводился пид проце…
LazarenkoA Nov 9, 2021
4df5fb5
Merge remote-tracking branch 'origin/develop' into pull/pr-918
artbear Nov 9, 2021
b758d6c
удаление файла убрано
artbear Nov 9, 2021
4c7b6ad
Merge pull request #925 from vanessa-opensource/pull/pr-918
artbear Nov 9, 2021
e2d9d86
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Nov 9, 2021
1de68f3
поправил документацию
LazarenkoA Nov 10, 2021
a61cf39
Merge branch 'develop' of https://github.com/vanessa-opensource/add i…
artbear Nov 10, 2021
75897f2
установил номер версии
artbear Nov 10, 2021
fabb5ee
дополнил пунктами про расширение
artbear Nov 10, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 19 additions & 13 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
# Коллективное участие в проекте

> постоянно наполняемый FAQ для "контрибьюторов"
## Простой чек-лист использования

- если скачали в первый раз, выполните `opm run init`
- для сборки\компиляции только внешних файлов выполните `opm run cepf` - все соберется, только тестовые ИБ не будут обновлены
- для выгрузки\декомпиляции своих изменений в исходники `opm run depf`
- и стандартный процесс Гитхаба - Пулл-реквесты и т.д.

Ниже есть более подробные описания всех этих действий и возможных проблем.

* Мы используем подход git-flow для реализации функциональности
* Мы используем принцип самопроверки через feature файлы, поэтому перед разработкой новой функциональности мы также - разрабатываем feature файлы, генерируем шаблоны сценариев и наполняем их кодом для проверки. Поэтому к доработкам без feature файлов все участники относятся "холодно".
* Старайтесь создавать тесты в формате `BDD` или пишите модульные тесты.
* Наличие тестов не всегда является обязательным. При каждой новой доработке используем индивидуальный подход для облегчения входа новых контрибьюторов и ускорения появления полезной функциональности
* Мы используем принцип самопроверки через feature файлы, поэтому перед разработкой новой функциональности мы также - разрабатываем feature файлы, генерируем шаблоны сценариев и наполняем их кодом для проверки.
* Также возможно обычные модульные тесты, написанные кодом 1С.

## Прежде чем создавать задачи (issues) `GitHub`

Expand All @@ -12,7 +22,6 @@
* ознакомьтесь с каталогом features для понимания уже существующего и стабильного функционала
* будьте в курсе изменений по проекту
* нажмите `watch` и `star`, чтобы получать оповещения об изменениях
* зарегистрируйтесь на форуме XDD и подпишитесь на получение новостей из раздела [ADD](https://xdd.silverbulleters.org/c/razrabotka/xdrivendevelopment)

### Старайтесь создавать задачи в формате `BDD`

Expand Down Expand Up @@ -73,7 +82,7 @@
* склонируйте репозитарий себе на машину ```git clone https://github.com/*ТУТИМЯВАШЕГОПОЛЬЗОВАТЕЛЯ*/add.git ```
* переходим в склонированный каталог через `cd add` и выполняем несколько магических комманд
```
git remote add upstream https://github.com/silverbulleters/add.git
git remote add upstream https://github.com/vanessa-opensource/add.git
git fetch upstream
git checkout -b develop upstream/develop
git pull upstream develop
Expand Down Expand Up @@ -183,29 +192,27 @@ git checkout -b feature/issue-9999
* Фиксируем изменения с комментарием `git commit -m "Наш комментарий!"`

* Отправляем все изменения своей ветки на github ```git push origin feature/issue-9999```
* Далее формируем `pull-request` в [интерфейсе github](https://github.com/silverbulleters/add/pulls)
* Далее формируем `pull-request` в [интерфейсе github](https://github.com/vanessa-opensource/add/pulls)


### Участие в архитектурных обсуждениях

если вы методолог или архитектор

* сделайте свой первый `pull-request`, в том числе в документацию
* создайте обсуждение https://github.com/silverbulleters/add/issues с описанием противоречия
* создайте обсуждение https://github.com/vanessa-opensource/add/issues с описанием противоречия
* участвуйте, обосновывайте, приводите примеры
* используйте ТРИЗ для построения непротиворечивых решений

# BSD v3 License

Наша лицензия поощряет коллективное участие в разработке всего стэка продуктов `Vanessa Stack`, однако не поощряет использование брендов (с) `SilverBulleters`, `vanessa-stack`, `vanessa-behavior`, `vanessa-add` и остальных для развития своих неофициальных имплементаций.
Наша лицензия поощряет коллективное участие в разработке всего стэка продуктов `Vanessa Stack`.

Поэтому:

* используйте, дорабатывайте через концепцию `fork` и `pull-request` официальный продукт `silverbulleters/add`
* используйте, дорабатывайте через концепцию `fork` и `pull-request` официальный продукт `vanessa-opensource/add`
* если вы хотите создать свой продукт на основе `vanessa-add`, это разрешено и не противоречит лицензии `BSD v3`
* однако, если вы хотите использовать для рекламирования и продвижения своего продукта бренды ``"SilverBulleters"``, ``"Vanessa ADD"`` или ``"Vanessa ADD"`` или ``"Vanessa"``, вам необходимо получить у нас разрешение на это, написав на адрес `[email protected]` или создать `Issue` на `GitHub`

Поэтому интернет-маркетологов просим быть осторожней при использовании символики `Vanessa` и `SilverBulleters`
* однако, если вы хотите использовать для рекламирования и продвижения своего продукта бренды ``"Vanessa ADD"`` или ``"Vanessa ADD"``, вам необходимо получить у нас разрешение на это, создав `Issue` на `GitHub`

# CLA - лицензия на коллективное участие

Expand All @@ -214,5 +221,4 @@ git checkout -b feature/issue-9999

# Если ничего не понятно

* используйте [форум XDD](https://xdd.silverbulleters.org) для того, чтобы задать вопрос
* запишитесь на практические занятия по правильной разработке 1С
* запишитесь на практические занятия по правильной разработке 1С у Артур Аюханова aka artbear.
5 changes: 2 additions & 3 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

> Заполните шаблон обсуждения GIT (GitHub, GitLab, Vanessa Hub)
<!-- Заполните шаблон обсуждения GIT (GitHub, GitLab) -->

```Gherkin
Функционал: <Необходимый эффект>
Expand Down Expand Up @@ -30,4 +29,4 @@
Тогда <Что-то происходит>
```

> Прикладывайте файлы скриншотов
<!-- Прикладывайте файлы скриншотов -->
17 changes: 10 additions & 7 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
---
name: Сообщение об ошибке
about: если вы выявили ошибку - сообщите нам об этом
title: '[BUG]'
labels: bug
assignees: ''

---

**Описание ошибки**
что конкретно происходит
<!-- что конкретно происходит -->

**Сценарий воспроизведения**
Шаги по воспроизведению:
<!-- Шаги по воспроизведению:
1. Открыть '...'
2. Нажать '....'
3. Запустить '....'
4. Где ошибка
4. Где ошибка -->

**Ожидаемое поведение, если бы ошибки не было**
'....'
<!-- '....' -->

**Скриншоты**
если применимо, приложите скриншоты
<!-- если применимо, приложите скриншоты -->

**Окружение:**

Expand All @@ -42,6 +45,6 @@ about: если вы выявили ошибку - сообщите нам об

**Дополнительный контекст**

- Типовая или не типовая конфигурация ?
<!-- - Типовая или не типовая конфигурация ?
- Включен ли режим защиты от опасных действий
- и т.д.
- и т.д. -->
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ about: предложение новой идеи или функциональ
---

**Существует проблема**
Описание существующей проблемы [...]
<!-- Описание существующей проблемы [...] -->

**Хотелось бы иметь следующую функциональность**
Вариант реализации [...]
<!-- Вариант реализации [...] -->

**Дополнительный контекст**
Любая дополнительная информация
<!-- Любая дополнительная информация -->
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/help_request.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
name: Запрос поддержки
about: если вам нужна помощь по использованию и вы не нашли ответ [на форуме](https://xdd.silverbulleters.org/c/razrabotka/xdrivendevelopment)
about: если вам нужна помощь по использованию

---

<!---
Наииболее быстрый способ получить ответ - воспользоваться поиском на форуме или задать вопрос там же
https://xdd.silverbulleters.org/c/razrabotka/xdrivendevelopment
Наиболее быстрый способ получить ответ - воспользоваться поиском
-->

## Контекст
Expand All @@ -29,12 +28,12 @@ https://xdd.silverbulleters.org/c/razrabotka/xdrivendevelopment
- Операционная система: Windows 10 (64)
-->

С какой версией работаете, в какой операционной системе, с каким проектом 1С [...]
<!-- С какой версией работаете, в какой операционной системе, с каким проектом 1С [...] -->

## Запрос поддержки

Идеальный конечный результат по вашему запросу ? Что вы хотите ? [...]
<!-- Идеальный конечный результат по вашему запросу ? Что вы хотите ? [...] -->

## Критичность запроса

Насколько быстро вам нужно получить ответ и почему [...]
<!-- Насколько быстро вам нужно получить ответ и почему [...] -->
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
-
-

@silverbulleters/Collaborators - просьба прокомментировать и проверить
@vanessa-opensource/Collaborators - просьба прокомментировать и проверить
56 changes: 56 additions & 0 deletions .github/workflows/qa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# MIT License
# Copyright (C) 2020 Tymko Oleg <[email protected]> and contributors
# All rights reserved.

name: Контроль качества
# Любой пуш и pr в проекте но с фильтром по основному проекту
on: [push, pull_request]
jobs:
task:
if: github.repository == 'vanessa-opensource/add'
runs-on: ubuntu-20.04
strategy:
fail-fast: false

steps:
# Загрузка проекта
- name: Актуализация
uses: actions/checkout@v2
with:
fetch-depth: 0

# https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions
- name: Извлечение имени текущей ветки
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch

- name: Извлечение версии пакета
shell: bash
run: echo "##[set-output name=version;]`cat packagedef | grep "ВерсияПакета = " | sed 's|[^"]*"||' | sed -r 's/".+//'`"
id: extract_version

- name: Установка Sonar-scanner
uses: warchant/setup-sonar-scanner@v3

# Анализ проекта в SonarQube (ветка)
- name: Анализ в SonarQube (branch)
if: github.event_name == 'push'
run: sonar-scanner
-Dsonar.login=${{ secrets.SONARQUBE_TOKEN }}
-Dsonar.host.url=${{ secrets.SONARQUBE_HOST }}
-Dsonar.branch.name=${{ steps.extract_branch.outputs.branch }}
-Dsonar.projectVersion=${{ steps.extract_version.outputs.version }}

# Анализ проекта в SonarQube (PR)
# https://docs.sonarqube.org/latest/analysis/pull-request/
- name: Анализ в SonarQube (pull-request)
if: github.event_name == 'pull_request'
run: sonar-scanner
-Dsonar.login=${{ secrets.SONARQUBE_TOKEN }}
-Dsonar.host.url=${{ secrets.SONARQUBE_HOST }}
-Dsonar.branch.name=${{ steps.extract_branch.outputs.branch }}
-Dsonar.pullrequest.key=${{ github.event.pull_request.number }}
-Dsonar.pullrequest.branch=${{ github.event.pull_request.head.ref }}
-Dsonar.pullrequest.base=${{ github.event.pull_request.base.ref }}
-Dsonar.scm.revision=${{ github.event.pull_request.head.sha }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,5 @@ tools/VideoTools/FrameShow.exe
tools/VideoTools/KeyboardType.exe
tools/VideoTools/MouseMove.exe
doc/linux-private.md
*.cfe
xddExitCodePath.txt
Loading