Развитие проекта часть 1

Я тут подумал и решил делать посты про развитие открытого проекта "менеджер задач".

За выходные мне пришлось настроить GitHub Actions, чтоб тесты прогонять не у себя локально, так как каждый перебилд тратит время даже с теми оптимизациями, которые мне пришлось включить: https://github.com/WolfMTK/devlogix\_backend/blob/dev/Cargo.toml#L22.

Начал подключать спецификацию OpenAPI и выбрал в качестве UI Stoplight Elements: https://github.com/WolfMTK/devlogix\_backend/blob/dev/src/adapter/http/docs.rs#L58.

Также начал продумывать небольшого бота для получения сообщений в телеграмме об успешном выполнении тестов.

А ещё сегодня узнал, что браузер chrome может устанавливать куки даже с невалидным доменом (раньше подобного не замечал). Мне пришлось потратить 30 минут времени, чтоб найти ошибку с доменом, потому что браузер Zen молча отклонял куки без предупреждений и вывода ошибок, а chrome спокойно их устанавливал так же без предупреждений.