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

Reply via email to