GitHub user potiuk added a comment to the discussion: SAP HANA Provider Package

@j6takish -> generally approach we have in the community that we are reluctant 
to maintain something that is used by a handful of our users (or maybe even few 
handfulls - but not really massive numbers) - and where we - the apache 
community built around Airlfow - do not have a lot of experience with. 

We have very high  expectations on when we accept new providers for new 
technologies - simply because we do not want to increase maintenance burden on 
us - Airflow is developed by most people in their free time, and maintainers 
are also volunteers and the maintenanc effort to review, merge, fix etc. is on 
them (while some of them are paid to do other stuff, they are not necessarily 
paid to maintain technoloigy X or Y integration with Airflow - so they do it 
effectively in their own free time). 

That's why we have not only guidelines but also very strict expectations on 
accepting new providers to be maintained here in the community - I recommend 
you to read them 
https://github.com/apache/airflow/blob/main/PROVIDERS.rst#community-managed-providers
 - there are also some examples of discussions and previous attempts (both 
successful and unsuccessful) of submitting providers to the community here. It 
also explains what are the limitations of having comunity provider.

One of the important limitations is that the community has to have an easy way 
to test such provider when things change - if that requires external service 
like SAP/HANA, that someone must also provide "system test dashboard" where 
system tests are run against such external service (and pay for it) - and 
provide public dashboard to the community so that release manager can see that 
the system tests passed. 

You can look at the past discussions and decide yourself if you want to go that 
road - eventually any provider will have to be accepted by formal VOTE on the 
devlist, after initiall discussion there. 

And you are also absolutely free to go another route - providers do not have to 
live here - in airlfow repo, in fact many of them don't 
https://airflow.apache.org/ecosystem/#third-party-airflow-plugins-and-providers 
 - you can easily package and release your own provider in the way and manner 
you think it is best - you can also add link to it at our "ecosystem" page - we 
will merge such change gladly.

So it's really up to you to see what road you think is best for such SAP/HANA 
provider.


 

GitHub link: 
https://github.com/apache/airflow/discussions/44768#discussioncomment-11512363

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to