Парни, расскажите как вы делаете версионирование проекта?
Не в смысле гит а в смысле когда версии АПИ новые и разные
Хотелось бы посмотреть на ваши кейсы, как вы боритесь с дублированием и похожестью версий
У нас пока только разрастаешься куча папок и файлов Аля v1,v2 а хотелось бы лаконичнее
Git tags обычно здесь в помощь, но v1,.., v2 как правило рождается для обратной совместимости когда следующая "ломает" предыдущую, и в таких случаях есть негластное правило - новая репа на новый апи. Ну а разруливать самый простый способ через nginx (если нет k8s).
Изначально пытался делать папки и спустя время репа распухла от кодовой базы:) сложно поддерживать, да и косяк по неосторожности в одной версии может сломать все приложение (если нет тестов)