Я поддерживаю научную библиотеку c в качестве хранилища C ++ на GitHub, используя Cmake для сборок.
Теперь проблема заключается в следующем:
В хранилище много кода, который конечные пользователи не хотят загружать . Это включает, например, код поддержки для получения предварительно вычисленных коэффициентов и параметров расчета. Конечные пользователи хотят загружать только минимальное количество файлов, необходимых для их работы. Мотивация для этого состоит в том, чтобы минимизировать размер библиотеки и облегчить для конечных пользователей понимание кода, который они хотят использовать.
Мой вопрос: возможно ли создать «Версию выпуска» библиотеки в репозитории GitHub, и если да, как это должно быть сделано правильно?