Много полезных библиотек, проделана большая работа, но зачем они свалены в кучу в одном репозитории? Это не просто противоречит принципу git но и делает крайне неудобным использование и контрибуцию со стороны тех, кто может вносить изменения и создавать PRы
Например, мне в проекте понадобилась библиотека PID - зачем мне тянуть в проект еще полсотни? Как поучаствовать в доработке этой библиотеки, не ввязываясь в релизный цикл остальной полсотни?
Кто мешает сделать столько репозиториев сколько надо? Тем более, можно будет одной строкой подключать библиотеки в тот же проект на platformio
Ну и не надо пытаться реализовать всю логику внутри файла с расширением .h как это сделано в ряде библиотек. Можно и нужно имплементацию описывать в файлах .cpp
Много полезных библиотек, проделана большая работа, но зачем они свалены в кучу в одном репозитории? Это не просто противоречит принципу git но и делает крайне неудобным использование и контрибуцию со стороны тех, кто может вносить изменения и создавать PRы
Например, мне в проекте понадобилась библиотека PID - зачем мне тянуть в проект еще полсотни? Как поучаствовать в доработке этой библиотеки, не ввязываясь в релизный цикл остальной полсотни?
Кто мешает сделать столько репозиториев сколько надо? Тем более, можно будет одной строкой подключать библиотеки в тот же проект на platformio
Ну и не надо пытаться реализовать всю логику внутри файла с расширением .h как это сделано в ряде библиотек. Можно и нужно имплементацию описывать в файлах .cpp