These are chat archives for DevZenRu/live

15th
Feb 2018
Yurii Rashkovskii
@yrashk
Feb 15 2018 12:39
кстати, если кому интересна тема issue trackers (и есть нелюбовь к монстрам типа JIRA, хахах) а также decentralized software development / data ownership, я недавно запилил очень компактный offline-first / SCM-agnostic issue tracker: http://sit-it.org/ -- вышло по-моему достаточно интересно в результате эксперимента. готов так же рассказать больше про идеи вокруг этого дела в подкасте если есть более широкий интерес к теме
Yuriy Syrovetskiy
@cblp
Feb 15 2018 12:57
мне интересна, и я тоже запилил. давай конкурировать
https://github.com/ff-notes/ff
Yurii Rashkovskii
@yrashk
Feb 15 2018 13:04
Хаха можно
У нас подходы я смотрю разные (с первого взгляда)
И мне кажется, у меня более общий подход, но я ещё внутри ff не смотрел
Yuriy Syrovetskiy
@cblp
Feb 15 2018 15:41
@yrashk, я нигде не могу найти, как этой штукой пользоваться в целом. как синхронизировать между членами команды? коммитить всё в SCM?
а, нашёл, так и есть
Yurii Rashkovskii
@yrashk
Feb 15 2018 16:06
@cblp или дропбокс/друзья или usb, email, etc
Сама система ничего про это знает
Yuriy Syrovetskiy
@cblp
Feb 15 2018 17:26
логично
а как конфликты правок разрешаются?
если я получил по почте 2 копии от разных контрагентов
Yurii Rashkovskii
@yrashk
Feb 15 2018 19:36
@cblp файлы никогда не апдейтятся, только длбавляются
Yuriy Syrovetskiy
@cblp
Feb 15 2018 19:43
это понятно
но база в целом мутабельна
на уровне базы как разрешаются конфликты правок?
например, правка содержимого тикета
один автор отредактировал тикет, файл добавился
другой отредактировал, тоже добавил файл
потом приходят ко мне 2 разных каталога с разными файлами
что делать?
Yurii Rashkovskii
@yrashk
Feb 15 2018 23:34
Добавляются директории с рекордами (типа как событие, в некотором смысле). Каждый issue обрабатывается набором reducers (left fold)
Получается финальный результат
@cblp ^^