К счастью, в системных проектах, к которым относится Ignite такого нет :)
Хотя, при предложении сложных доработок(MVCC транзакции, TDE и других) без прототипа public api, use-case'ов и другого не обойтись.
Технический дизайн, proof of concept, mvp и т.д. стадии на которые стоит разбивать доработку.
Также хорошо работают макеты интерфейса.
Особенно, если нужность доработки обсуждаешь с представителями бизнеса.
Что бы мы стали лучше, подскажи, пожалуйста, делал ли ты что-то из следующего:
1. Написал на dev-лист запрос ревью?
2. Сделал mention какого-нибудь коммитера в PR?
3. Перевёл в patch available тикет в jira?
4. Позвал ли в Jira кого-нибудь, что бы посмотрели твои изменения?
Если нет, то нам очень сложно увидеть и поработать с тобой над PR, хорошо, что здесь увидели.
Цель интеграции в том, что бы предоставить ещё один способ работать с данными, которые пользователи положили в Ignite. А также облегчить процесс загрузки данных, т.к. в Spark уже многое для этого сделано.
> Я правильно понял что вы добавляете функционал необходимый бизнессу в открытые проекты?
Это частично так :). Запросы от бизнеса имеют наиболее высокий приоритет, однако, довольно часто мы делаем задачи, которые нужны community. Развиваем продукт.
> кейсы из прода для такой интеграции
Если честно, детальной информации об этом у меня нет :)
Однако, на dev-лист приходили ребята с доработками этого функционала и различными баг-репортами.
Мне кажется, это говорит о том, что фичу используют.
10 минут назад выдавало 404.
Москва.
Хотя, при предложении сложных доработок(MVCC транзакции, TDE и других) без прототипа public api, use-case'ов и другого не обойтись.
Технический дизайн, proof of concept, mvp и т.д. стадии на которые стоит разбивать доработку.
Также хорошо работают макеты интерфейса.
Особенно, если нужность доработки обсуждаешь с представителями бизнеса.
Мужу и дочке большой привет.
Отвечу лично за себя.
Вот видео, где я рассказываю про вклад в Ignite.
Он сделан за время работы в СБТ:
1. www.youtube.com/watch?v=CzbAweNKEVY
2. www.youtube.com/watch?v=BOJ-0N8VnDw
Вот коммиты в kafka — github.com/apache/kafka/commits?author=nizhikov
У других ребят результаты аналогичные.
Каждый работает в своём личном github, так что отследить весь вклад разом непросто.
1. Спасибо, за PR. Он нам нужен, давай поработаем и вмерджим его.
2. Я его прокомментировал, посмотри, пожалуйста — github.com/apache/ignite/pull/5614#issuecomment-463580760
Извини, что долго не реагировали.
Что бы мы стали лучше, подскажи, пожалуйста, делал ли ты что-то из следующего:
1. Написал на dev-лист запрос ревью?
2. Сделал mention какого-нибудь коммитера в PR?
3. Перевёл в patch available тикет в jira?
4. Позвал ли в Jira кого-нибудь, что бы посмотрели твои изменения?
Если нет, то нам очень сложно увидеть и поработать с тобой над PR, хорошо, что здесь увидели.
Посмотри how-to, пожалуйста — cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
Если остались вопросы — подходи на митапе, всё обсудим.
Заводишь ли ты баги в Ignite по найденным проблемам?
> Я правильно понял что вы добавляете функционал необходимый бизнессу в открытые проекты?
Это частично так :). Запросы от бизнеса имеют наиболее высокий приоритет, однако, довольно часто мы делаем задачи, которые нужны community. Развиваем продукт.
> кейсы из прода для такой интеграции
Если честно, детальной информации об этом у меня нет :)
Однако, на dev-лист приходили ребята с доработками этого функционала и различными баг-репортами.
Мне кажется, это говорит о том, что фичу используют.