10 PR или 1 большой: как я выбирал подход для рефакторинга Jellyfin Helm Chart
Меня нередко спрашивают “а как сделать свой первый PR”, ответ простой — просто сделай. Но я хочу написать серию заметок о культуре open source и о том, как сделать жизнь удобной для всех. Сегодня разберём кейс, с которым я столкнулся вчера, а именно — множественные изменения в одну полузаброшенную репу. TL;DR Когда готовите большой рефакторинг в open source проекте: Дробите на маленькие логические PR — снижает когнитивную нагрузку на ревьювера Предлагайте integration branch для координации — позволяет review’ить инкрементально и делать пакетные изменения Если есть сомнения, то не стесняйтесь связаться с командой заранее — открытость и коммуникация важны Будьте готовы к итерациям — open source это про людей Это снижает нагрузку на ревьюверов и повышает шансы на успешный merge. ...