Доброго вечера, граждане и гражданки.
Есть на гитлабе не большой проект, для себя, для обкатки технологий, показывать стыдно.
В проекте стандартно CMake, библиотека логирования, unit тесты Catch2.
логгирование,unit тесты - лежат хедерами в каталоге include.
Все собирается по хипстерски в docker контейнере, модно-молодежно.
Из пакетных менеджеров работал не много с cargo(привет Rust) и с stack (haskell).
Возникли вопросы следующего характера:
- На какие проекты (по размеру) нужно тащить пакетный менеджер?
- Если не нужна кроссплатформенность то хватит простых apt install <пакет с библиотекой> + CMake find_package?
- Какие признаки, что пора использовать пакетный менеджер?
На хабре есть статья, но тут больше про настройку и проблемы windows.