Skip to content

Commit aa3f4ee

Browse files
Merge pull request #340 from ovcharenko-di/fix/testing
Версия 3.7.0 с плагинами v2.0.0, тестирование на GA
2 parents 2e8bc3a + 8f2e785 commit aa3f4ee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+514
-533
lines changed

.bsl-language.server.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
3+
"diagnostics": {
4+
"parameters": {
5+
"Typo": {
6+
"minWordLength": 3,
7+
"userWordsToIgnore": "Гитсинк"
8+
}
9+
}
10+
}
11+
}

.gitattributes

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*.sh eol=lf
2+
*.md eol=lf
3+
*.yml eol=lf
4+
*.yaml eol=lf
5+
6+
*.bat eol=crlf

.github/CONTRIBUTING.md

Lines changed: 18 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
Соответственно, помимо задач, можно использовать концепцию
4242

4343
* git-flow - коллективная разработка с помощью github
44-
* pull-request - для черновиков функционала используется каталог ```.\features\drafts```
44+
* pull-request - для черновиков функционала используется каталог `.\features\drafts`
4545

4646
### Процесс коллективной разработки
4747

@@ -63,30 +63,28 @@
6363
* т.е. `git, oscript, opm` вызываются без указания полного пути в коммандной строке.
6464

6565
* сделайте `fork` репозитория
66-
* склонируйте репозитарий себе на машину ```git clone https://github.com/*ТУТИМЯВАШЕГОПОЛЬЗОВАТЕЛЯ*/gitsync.git ```
66+
* склонируйте репозиторий себе на машину `git clone https://github.com/*ТУТИМЯВАШЕГОПОЛЬЗОВАТЕЛЯ*/gitsync.git`
6767
* переходим в склонированный каталог через `cd gitsync` и выполняем несколько магических комманд
68-
```
68+
69+
```shell
6970
git remote add upstream https://github.com/oscript-library/gitsync.git
7071
git fetch upstream
7172
git checkout -b develop upstream/develop
72-
git pull upstream develop
7373
```
74-
* Далее нужно установить необходимые зависимости:
75-
* в консоли от имени администратора перейти в папку `gitsync` и запустить `opm install`.
76-
* Результатом будет установленные пакеты, необходимые для работы скриптов.
77-
* Этот шаг необходимо сделать всего 1 раз.
7874

79-
> ВНИМАНИЕ: команды `opm` необходимо выполнять в обычном виндовом `cmd\far` , но не в bash-консоли, т.к. не сможет найти команду `opm`
75+
Далее нужно установить необходимые зависимости:
76+
в консоли от имени администратора перейти в папку `gitsync` и запустить `opm install`. Результатом будет установленные пакеты, необходимые для работы скриптов.
77+
Этот шаг необходимо сделать всего 1 раз.
78+
8079

8180
#### Штатная разработка/доработка
8281

8382
##### Выбор задачи и предварительная подготовка
8483

8584
* реализуйте функционал или возьмите в работу какую-то задачу
86-
87-
* На основании ветки develop создаем новую ветку с номером задачи или кратким описанием
88-
* Например, `feature/issue-9999`
89-
```
85+
* на основании ветки develop создаем новую ветку с номером задачи или кратким описанием, например, `feature/issue-9999`
86+
87+
```shell
9088
git checkout -b feature/issue-9999
9189
```
9290

@@ -98,33 +96,16 @@ git checkout -b feature/issue-9999
9896
* в каталоге ./src реализуйте требуемый функционал
9997
* или прогоните тесты `opm run test`
10098

101-
* **При готовности зафиксировать изменения**
99+
* **При готовности зафиксировать изменения**
102100

103101
* В гите проверить необходимые изменения в исходниках и зафиксировать только их.
104-
105-
Команды для программного добавления необходимых файлов в git
106-
107-
* Смотрим, какие файлы изменились - `git status`
108-
109-
```
110-
Изменения, которые не в индексе для коммита:
111-
(используйте «git add <файл>…», чтобы добавить файл в индекс)
112-
(используйте «git checkout -- <файл>…», чтобы отменить изменения
113-
в рабочем каталоге)
114-
115-
изменено: src/cmd/ПараметрыПриложения.os
116-
117-
нет изменений добавленных для коммита
118-
(используйте «git add» и/или «git commit -a»)
119-
```
102+
* Смотрим, какие файлы изменились - `git status`
120103

121104
##### Отправка изменений
122105

123-
* Добавляем необходимые файлы в индекс
124-
* `git add src/cmd/ПараметрыПриложения.os `
125-
* Фиксируем изменения с комментарием `git commit -m "Наш комментарий!"`
126-
127-
* Отправляем все изменения своей ветки на github ```git push origin feature/issue-9999```
106+
* Добавляем необходимые файлы в индекс `git add src/cmd/ПараметрыПриложения.os`
107+
* Фиксируем изменения с комментарием `git commit -m "Наш комментарий!"`
108+
* Отправляем все изменения своей ветки на github `git push origin feature/issue-9999`
128109
* Далее формируем `pull-request` в [интерфейсе github](https://github.com/oscript-library/gitsync/pulls)
129110

130111
### Участие в архитектурных обсуждениях
@@ -136,8 +117,8 @@ git checkout -b feature/issue-9999
136117
* участвуйте, обосновывайте, приводите примеры
137118
* используйте ТРИЗ для построения непротиворечивых решений
138119

139-
# Если ничего не понятно
120+
## Если ничего не понятно
140121

141122
* используйте [Telegram](https://t.me/oscript_library) для того, чтобы задать вопрос
142123

143-
```(c) oscript-library - последнее обновление: 26.08.2021```
124+
`(c) oscript-library - последнее обновление: 14.12.2025`

.gitignore

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
bin/*.exe
2-
tests/*.xml
1+
build/
32

4-
exec*.log
3+
tests.xml
54

6-
bdd-*.xml
5+
bin/*.exe
6+
exec*.log
77

88
.enabled-plugins
99
coverage/*
@@ -18,6 +18,3 @@ src/cmd/oscript.cfg
1818
*.cfl
1919
*.1CL
2020
1cv8dtmp.1CD
21-
# tests/fixtures/extension_storage/data/
22-
# tests/fixtures/extension_storage/cache/
23-
# tests/fixtures/extension_storage/ver

.vscode/launch.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"args": [],
1313
"cwd": "${workspaceRoot}",
1414
"runtimeExecutable": "/usr/bin/oscript",
15-
"debugPort": 2801,
16-
"protocol": "internal"
15+
"debugPort": 2801
1716
}
1817
]
1918
}

0 commit comments

Comments
 (0)