Skip to content

Commit

Permalink
Merge pull request #65 from 1C-Company/develop
Browse files Browse the repository at this point in the history
Выпуск версии 1.0.5.8
  • Loading branch information
marmyshev authored Nov 16, 2018
2 parents 0b196ae + e071cc1 commit 8dcf996
Show file tree
Hide file tree
Showing 51 changed files with 5,594 additions and 4,766 deletions.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Сообщение об ошибке
about: Сообщите нам об ошибке, чтобы помочь нам улучшить продукт

---

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

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

**Ожидаемое поведение**
какое правильное поведение

**Скриншоты, логи, ЖР**
* скриншоты очень сильно помогают
* добавте логи из Журнала Регистрации, из лог-файлов (убедитесь что они не содержат приватной информации)

**Дополнительная информация**

[что еще необходимо уточнить?]
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Добавление новой функциональности
about: предложение новой идеи или функциональности к разработке

---

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

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

**Расширение или улучшение?**

Это улучшение конфигурации 1С:ГитКонвертер потому что [...]

Это функциональность можно реализовать в расширении.

**Дополнительный контекст**
Любая дополнительная информация

<!---
Если вы предлагаете новую функциональность, но не собираетесь ее реализовывать самостоятельно, вы соглашаетесь с тем, что возможно никто другой не захочет ее реализовывать.
-->
16 changes: 16 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/bug_fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Что делает этот запрос на объединение?

Исправление ошибки [...]


# Этот PR соответствует критериям принятия?

- [ ] Я подтверждаю, что [являюсь правообладателем кода или публикую с его согласия](CONTRIBUTING.md#Лицензия)
- [ ] Соответствует [Стандартам и методикам разработки](https://its.1c.ru/db/v8std)
- [ ] Ветка не имеет конфликтов объединения с `develop` (если имеет - rebase пожалуйста)
- [ ] [Squashed related commits together](https://git-scm.com/book/ru/v1/Инструменты-Git-Перезапись-истории#Уплотнение-коммитов)


# Номера зависимых тикетов?

Closes #123
21 changes: 21 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Что делает этот запрос на объединение?

Новая функциональность [...]

# Скриншоты

- ?

# Этот PR соответствует критериям принятия?

- [ ] Я подтверждаю, что [являюсь правообладателем кода или публикую с его согласия](CONTRIBUTING.md#Лицензия)
- [ ] [Changelog запись]() добавлена
- [ ] [файл README.md]() обновлен
- [ ] Соответствует [Стандартам и методикам разработки](https://its.1c.ru/db/v8std)
- [ ] Ветка не имеет конфликтов объединения с `develop` (если имеет - rebase пожалуйста)
- [ ] [Squashed related commits together](https://git-scm.com/book/ru/v1/Инструменты-Git-Перезапись-истории#Уплотнение-коммитов)


# Номера зависимых тикетов?

Closes #123
100 changes: 100 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Участие в проекте 1С:ГитКонвертер

Вначале, хотим поблагодарить Вас за желание участвовать в проекте!

Далее описаны советы, как сделать свое участие наиболее эффективным для проекта и для себя. Это не жесткие правила, поэтому используйте свой разум, если здесь что-либо не описано.

## У меня есть вопрос


1. Для начала убедитесь, что ответа нет в самой конфигурации 1С:ГитКонвертер в справке или подсказке к полям и командам.
2. Расширенная информация есть в [Wiki](https://github.com/1C-Company/GitConverter/wiki) - стоит ее прочитать
3. Так же есть [FAQ](https://github.com/1C-Company/GitConverter/wiki/Если-что-то-пошло-не-так-FAQ) с наиболее частыми вопросами

**Вопрос есть, но ответа не нашел?** Создай `issue`

## Сообщить об ошибке

Печально, что ошибка существует, но мы благодарны, что вы о ней нам сообщите!

#### Прежде чем зарегистрировать

* Проверьте [FAQ](https://github.com/1C-Company/GitConverter/wiki/Если-что-то-пошло-не-так-FAQ) и [Wiki](https://github.com/1C-Company/GitConverter/wiki) на наличие описания, что не является ошибкой
* Проверьте раздел [Issues](https://github.com/1C-Company/GitConverter/issues), чтобы не создавать дубликатов

#### Как сообщить об ошибке эффективно

Следуйте простым правилам:

1. Задайте понятный заголовок `issue`, лаконично и исчерпывающе определяющий проблему
* постарайтесь не допускать двойного смысла, сленга из других областей и т.д.
* Не используйте "метки" в заголовке - для этого существуют сами метки (labels)
2. Опишите сценарий воспроизведения ошибки.
* скриншоты очень сильно помогают, но не заменяют сценарий
* добавьте логи ЖР, из лог-файлов (убедитесь, что они не содержат приватной информации)
3. Опишите, что есть ошибка по вашему мнению и почему
4. Опишите ожидаемое поведение


## Предложите улучшение функциональности

1. Задайте понятный заголовок `issue`, лаконично и исчерпывающе определяющий новую функциональность
2. Опишите суть улучшений и обсудите в issue варианты реализации.
3. Реализуйте Ваше улучшение функциональности проекта в отдельном форке и предложите его через [Pull/merge request](#Pull-Requests-Merge-Requests)

## Доработка кода

**Главная цель этого проекта** - помочь разработчикам 1С перейти на разработку в 1C:EDT и Git с сохранением истории разработки в хранилище 1С.

Доработка кода в конфигурации осуществляется только для улучшения существующей функциональности в соответствии с целями проекта.

Создание и развитие новой функциональности нужно реализовывать с помощью [расширений конфигураций 1С:Предприятия](http://v8.1c.ru/overview/Term_000000883.htm).

### Исправление ошибок

* Создайте `issue` в проекте с описанием ошибки. Убедитесь, что владельцы проекта так же считают текущее поведение ошибочным.
* Создайте ветку в своем **форке** с именем `bugfix/issue-<Номер issue>-доп-название`
* Создайте **pull-request** из своей ветки в ветку **`develop`** проекта GitConverter
* Убедитесь, что модификация кода действительно исправляет ошибку, описанную в issue, и не привносит новую функциональность - новую функциональность следует делать отдельным issue и pull-request'ом.
* Следуйте общим правилам [Pull/merge request](#Pull-Requests-Merge-Requests)

### Создайте Расширение конфигурации

Новая функциональность должна создаваться с помощью расширений для конфигурации 1С:ГитКонвертер.

Размещение кода расширений может быть двух типов:
* в репозитории `1C-Company/GitConverter` вместе с проектом 1С:ГитКонвертер
* в вашем репозитории на ГитХабе и ссылка в основном проект на ваш репозиторий, добавляемая вами по правилам `<Pull/merge request'а>`

Требования к расширениям:
* Расширение должно быть в проекте в формате EDT
* Наименование проекта расширения должно иметь формат `GitConverter.ИмяРасширения`
* Код расширения должен соответствовать [общим требованиям разработки](https://its.1c.ru/db/v8std)
* В расширении должны быть заполнены свойства `Vendor/Поставщик` и `Version/Версия`.


### Pull Requests (Merge Requests)

* Создайте `issue` в проекте с описанием новой функциональности, желательно перед началом работы, чтобы исключить параллельную работу разных людей над одной задачей
* Создайте ветку в своем **форке** с именем `feature/issue-<Номер issue>-доп-название`
* Внесите изменения в конфигурацию или расширение
* Создайте **pull-request** из своей ветки в ветку **`develop`** проекта GitConverter
* Укажите ссылку на issue, которую закрывает данный pull-request
* Установите в своем PR флажок "allow edits from maintainers"

#### Лицензия

1. Добавляя любой контент в этот репозиторий (в т.ч. код), вы соглашаетесь с тем, что Ваш контент будет поставляться по [лицензии проекта](LICENSE.md).
2. Создавая "Запрос на объединение" текстов модулей, вы подтверждаете, что публикуете код с согласия правообладателя (это вы или ваша компания). **Внимание!** Если вы работаете в компании, убедитесь, что вы не публикуете код вашей компании без ее согласия.
3. При модификации текстов модулей Вы должны добавить себя или свою компанию в секцию копирайта в заголовке модуля. Если в секции копирайта уже указан **один** дополнительный автор, необходимо заменить на `ООО 1С-Софт и другие.`
4. При создании новых модулей, например в расширениях, в заголовок модуля необходимо добавить лицензию этого проекта и правообладателя.

```bsl
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2017-2018, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by-sa/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
```
2 changes: 1 addition & 1 deletion GitConverter/DT-INF/PROJECT.PMF
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Manifest-Version: 1.0
Runtime-Version: 8.3.12
Product-Version: 1.9.1
Product-Version: 1.9.3
Store-Version: 1.0.0
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2017-2018, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by-sa/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

#Область ОбработчикиСобытийФормы

Expand Down
Loading

0 comments on commit 8dcf996

Please sign in to comment.