10 PR или 1 большой: как я выбирал подход для рефакторинга Jellyfin Helm Chart

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

5 ноября 2025 г. · 7 минут · 1383 слова · Aleksei Sviridkin