Hi Kirill, (make sure you're subscribed to the dev list, I had to approve your last email from the moderation queue).
On Thu, Feb 27, 2020 at 3:17 AM Kirill Yankov <myworkpost...@gmail.com> wrote: > - Implementing a single component doesn’t seem to be really 3-months project > to me (for now I think it may take maybe about a month). So consequently > following question appears: how to make a project proposal? Should I take > several components? Or what is the best way to come up with proposal and to > whom should I send it? If you think you can take on several components that's very welcome, bare in mind that each component should also include component documentation, Spring Boot starter, preferably an example and also preferably OSGi support. For the OSGi support in particular you might need to contribute to whichever library you might be using to add the necessary OSGi metadata, or define a wrapper bundle at Servicemix/Karaf. Adding OSGi support is not a showstopper, we have some components that do not have it, but we have users relying on OSGi and it would be nice to have. Previous years we discussed the ideas with the students on the dev mailing list, they noted on the JIRA that they're interested in working on it -- so that other GSoC students also see. Then the student prepared a proposal[1] and shared with us on the dev mailing list for comments. Writing the proposal ahead of time and including the Camel comitters increases your chances of getting accepted, as we can assure that all the necessary information is in the proposal before submission to Google. > - What is the best way to communicate on a particular issue? In Jira? The way we usually do it is, for more impactful changes we discuss on the mailing list, for smaller/not-as-impactful changes we just use the JIRA comments. We usually also point from JIRA to the mailing list thread from the mailing list archives. For example, a new component would be just a few comments on the JIRA, whereas adding a new reactive engine to Camel-core would start first as a discussion on the mailing list. Feel free to ask specific questions if this doesn't cover everything you were curious about. Thank you for considering Camel for GSoC :) zoran [1] https://google.github.io/gsocguides/student/writing-a-proposal -- Zoran Regvart