виденье на все происходящее. Это нужно четко понимать и осознавать. Так же нужно четко осознавать, что после "прохода" CI тестов (что трудновато, в 2.7 их было около 2К) тебе еще нужно выдержать 3-5 раундов с доказательствами зачем это "твое замечательное" нужно для всех остальных. Итого, очень много усилий, которые скорей всего "утонут" в песке. Проще для себя "нафигачить" и решить прикладную проблему. Это очень сильно экономит время. Вы потратите колоссальное время для проталкивания любого PR в core ansible. И скорей всего вам откажут. Так зачем тратить на все это время?
Такой вот он, опенсорс, чем толще проект - тем больше доказывания что твои изменения нужны. Потому что любое изменение в проекте - это ломание старого и нужна сильная мотивация, чтобы а) ломать б) суппортить
Я советую каждому пройти этот путь. Просто без заоблачных ожиданий. Скорей всего завернут. Опыт хоть будет.
Толкать в опенсорс надо уметь. Находим продукт манагера, проговариввем идею, потом перед запуском pr еще разок. И все примут без проблем, если там нет особой политики
Внимательно слушаю. Предоставьте успешную историю вливания PR в core ansible.
Я про опенсорс в целом, пихал в свое время в ovirt, scylladb, openstack (вот тут была политика)
а, в этом плане. в общем, у всех по разному. где-то очень проще
В проектах такого уровня как ansible такое не работает
А какая разница? Что такого особенного в "уровне" ansible?
ынтерпрайз, сотни-тысяч кастомеров
Ну, если прям сильно захотеть, то можно. Но это прям очень сильно нужно захотеть. Почти фанатично захотеть
естественно можно, но не в том ключе, который был описан
Openstack был не меньше.
просто прям очень нужно постараться. прям сильно. а потом еще раз сильно...
pr в студию в core функциональность, который был принят за чашкой кофе с манагером
Без кофе, пообщались в IRC. Но искать это все сейчас не буду, много лет прошло да и геррит не факт что еще жив
Обсуждают сегодня