Aizhamal, sure, but give me some time for that, I am travelling to Bay Area next week and I have pretty busy schedule :(
On Thu, May 30, 2019 at 8:38 AM Aizhamal Nurmamat kyzy <aizha...@apache.org> wrote: > We really need to keep this discussion going around adding prefixes to > components. > > @Jarek, would you mind kicking off a new thread? I will close this thread > as the points I wanted to discuss and things to do regarding the first > component changes are mostly done. Separating threads will help us to focus > on one thing at a time and also measure the progress a little bit. > > Thank you, > Aizhamal > > On Wed, May 29, 2019 at 21:09 Jarek Potiuk <jarek.pot...@polidea.com> > wrote: > > > I think there is a discussion (and some work already done) to move more > > mature operators/hooks from the 'contrib' directory to the main directory > > for hooks/operators so I think "contrib-" prefix might be too easily > > confused with the *"*contrib*"* folder until this is finalised. > > > > I think we need a better "abstraction" name for "operators+hooks" as we > > might also use it in the upcoming documentation update. Something that > will > > easily separate out "core" from the "operators+hooks" specific for > > particular external system. > > > > I am afraid I will open Pandora's box :) (we all know naming is hard > > <https://hilton.org.uk/blog/why-naming-things-is-hard>), but Maybe > "ext" > > might be a good prefix ("ext-gcp", "ext-kubernetes", "ext-aws"). It can > be > > understood as both "extension" and "external" depending whether it is > used > > in context of Airflow (extension) or the Operator (external system to > > connect to)? > > > > J. > > > > On Wed, May 29, 2019 at 11:50 PM Aizhamal Nurmamat kyzy > > <aizha...@google.com.invalid> wrote: > > > > > Hi Daniel, > > > > > > The reason I had removed `kubernetes` component is that the component > > > attracted two different kinds of issues. I would like to be able to > > > differentiate issues related to kubernetes executor, and > > kubernetes-related > > > operators and hooks. I have been thinking that prefixes may be helpful > in > > > this case. > > > > > > - For operators/hooks, we can have a: `contrib-kubernetes` component. > > > - For the Kubernetes executor, we can have a `executor-kubernetes` > > > component. > > > > > > I think this prefix structure would be really helpful, as it sets a > > > precedent for other components for executors (e.g. `executor-celery`, > > > `executors` (for any without a particular component)); and for > > > operators/hook (e.g. `contrib-gcp`, `contrib-aws`, ...). This allows > > > users/contributors to file issues, and see the appropriate components > as > > > they type the prefix. > > > > > > Thoughts? > > > > > > > > > -- > > > > Jarek Potiuk > > Polidea <https://www.polidea.com/> | Principal Software Engineer > > > > M: +48 660 796 129 <+48660796129> > > E: jarek.pot...@polidea.com > > > -- Jarek Potiuk Polidea <https://www.polidea.com/> | Principal Software Engineer M: +48 660 796 129 <+48660796129> E: jarek.pot...@polidea.com