Рассмотреть замену собранного файла расширения на "исходные тексты", собранное расширение разместить как приложение к релизу #1

Open
opened 2022-08-31 22:31:18 +09:00 by sergei.s.betke · 9 comments
sergei.s.betke commented 2022-08-31 22:31:18 +09:00 (Migrated from gitlab.ivcsm.ru)

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

Предлагаю:

Ну и отправить всё это сюда, в репозиторий. Так удобнее, сразу видно все изменения.

Если версия уже для всех, тогда стоит установить версию не младше 1.0.0 в самом расширении, а после коммита поставить метку 1.0.0 в git. И метку сюда тоже отправить. Получим что-то типа https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tags/0.1.0 (ну, пояснения пока придётся писать руками, потом разберёмся с pipeline для этого. GitHub actions сюда просто так не переезжают...) И уже туда и включить бинарник собранный.

Основная прелесть гита в сравнении и отражении изменений в исходных файлах. Для бинарных файлов этой прелести нет. Предлагаю: - [x] включить в репозиторий [CONTRIBUTING.md](https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/blob/master/CONTRIBUTING.md) (по ссылке - пример) - [x] включить заготовку сценария типа https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/install - [x] установить в локальной копии репозитория необходимые пакеты, pre-commit хуки по сценарию - [x] удалить бинарный файл из репозитория - [x] коммит (удаление бинарника) - [x] снова разместить бинарник в каталоге `extensions` своего репозитория локального (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/extensions, лучше gitkeep добавлять ради восстановления пустого каталога при клонировании) - [x] добавить бинарный файл расширения в индекс git, сделать коммит. При этом сценарии должны "разобрать" текущую версию на "исходные файл" в каталог `src` (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/src), сам бинарник из индекса уберут (он не полетит в git) Ну и отправить всё это сюда, в репозиторий. Так удобнее, сразу видно все изменения. Если версия уже для всех, тогда стоит установить версию не младше 1.0.0 в самом расширении, а после коммита поставить метку `1.0.0` в git. И метку сюда тоже отправить. Получим что-то типа https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tags/0.1.0 (ну, пояснения пока придётся писать руками, потом разберёмся с pipeline для этого. GitHub actions сюда просто так не переезжают...) И уже туда и включить бинарник собранный.
sergei.s.betke commented 2022-08-31 22:31:18 +09:00 (Migrated from gitlab.ivcsm.ru)

assigned to @ZheLeZ0

assigned to @ZheLeZ0
ZheLeZ0 commented 2022-08-31 22:57:51 +09:00 (Migrated from gitlab.ivcsm.ru)

#1 Я понимаю, о чем речь. Само расширение, я пока не выложил и делаю только описательную часть. Расширение буду выкладывать, через precommit1C, он у меня уже настроен. Просто перед выкладыванием, нужно расширение от лишнего почистить. По ссылкам пройдусь и ознакомлюсь. Много нового и сразу, освоить сложно, но постараюсь.

#1 Я понимаю, о чем речь. Само расширение, я пока не выложил и делаю только описательную часть. Расширение буду выкладывать, через precommit1C, он у меня уже настроен. Просто перед выкладыванием, нужно расширение от лишнего почистить. По ссылкам пройдусь и ознакомлюсь. Много нового и сразу, освоить сложно, но постараюсь.
ZheLeZ0 commented 2022-10-24 17:23:43 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item включить в репозиторий CONTRIBUTING.md (по ссылке - пример) as completed

marked the checklist item **включить в репозиторий [CONTRIBUTING.md](https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/blob/master/CONTRIBUTING.md) (по ссылке - пример)** as completed
ZheLeZ0 commented 2022-10-24 17:23:53 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item установить в локальной копии репозитория необходимые пакеты, pre-commit хуки по сценарию as completed

marked the checklist item **установить в локальной копии репозитория необходимые пакеты, pre-commit хуки по сценарию** as completed
ZheLeZ0 commented 2022-10-24 17:23:58 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item удалить бинарный файл из репозитория as completed

marked the checklist item **удалить бинарный файл из репозитория** as completed
ZheLeZ0 commented 2022-10-24 17:23:58 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item коммит (удаление бинарника) as completed

marked the checklist item **коммит (удаление бинарника)** as completed
ZheLeZ0 commented 2022-10-24 17:24:01 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item снова разместить бинарник в каталоге extensions своего репозитория локального (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/extensions, лучше gitkeep добавлять ради восстановления пустого каталога при клонировании) as completed

marked the checklist item **снова разместить бинарник в каталоге `extensions` своего репозитория локального (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/extensions, лучше gitkeep добавлять ради восстановления пустого каталога при клонировании)** as completed
ZheLeZ0 commented 2022-10-24 17:24:05 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item включить заготовку сценария типа https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/install as completed

marked the checklist item **включить заготовку сценария типа https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/install** as completed
ZheLeZ0 commented 2022-12-26 19:51:39 +09:00 (Migrated from gitlab.ivcsm.ru)

marked the checklist item добавить бинарный файл расширения в индекс git, сделать коммит. При этом сценарии должны "разобрать" текущую версию на "исходные файл" в каталог src (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/src), сам бинарник из индекса уберут (он не полетит в git) as completed

marked the checklist item **добавить бинарный файл расширения в индекс git, сделать коммит. При этом сценарии должны "разобрать" текущую версию на "исходные файл" в каталог `src` (по примеру https://gitlab.ivcsm.ru/1c-shared/emp/disable-exchange-for-specified-objects/-/tree/master/src), сам бинарник из индекса уберут (он не полетит в git)** as completed
Sign in to join this conversation.
No Label
git
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Zhebrikov/emphttpservices#1
No description provided.