Dobot
Менеджер процессов на TypeScript.
Статус
Разработал
Время
2 д 19 ч

Пакет позволяет оформлять действия в процессы и группы процессов. Это нужно, чтобы легко организовать структуру сложных действий, таких как сборка проектов, заполнение баз данных и прочих.

Группы процессов можно вкладывать друг в друга. В консоль выводятся красивые сообщения о ходе выполнения процессов и групп.

Область
информатика
Действие
программирование
Форма
библиотека
ts
node.js
2
Начало
10 мая 2022
Конец
15 мая 2022
1
Разработка пакета
10.05.2022 – 15.05.2022
2 д 19 ч
2
Разработка версии "processes"
03.07.2021 – 03.04.2022
Хронокарта
янв
фев
мар
апр
май
июн
июл
авг
сен
окт
ноя
дек
2022
1
Время
2 д 19 ч
Область
информатика
100
Действие
программирование
100
Форма
библиотека
100
История

Первоначально пакет назывался @cmtv/processes и был написан для организации множества процессов по сборке Демидовича. Со своей задачей он справлялся прекрасно, поэтому без изменений использовался и для сайта Петр Радько.

Для движка Erudit я разработал вторую версию, которая поддерживала асинхронные процессы, а также более красиво выводила данные в консоль.

Из-за возросшего количества процессов понял, что нужно добавить возможность вкладывать группы процессов друг в друга, а также выводить их в виде древа. В процессе реализации новой версии из-за технических сложностей решил полностью отказаться от синхронных процессов. Новую версию оформил в виде отдельного пакета под названием dobot (do-bot).