potiuk commented on issue #7191: [AIRFLOW-4030] second attempt to add 
singularity to airflow
URL: https://github.com/apache/airflow/pull/7191#issuecomment-576475634
 
 
   > If it makes you feel better, just chock it up to me being an idiot and I 
promise I’ll never bother this community again.
   
   First of all it's not a matter of making me feel better at all. I certainly 
don't think of you as an idiot, and I would never, ever call anyone idiot, just 
because that person has no time, or bandwidth or capacity, to read and 
understand the TON of documentation we have. And if anything - that's a sign 
that maybe we should do better. You seem to be competent and you know how to 
program and fix things on your own and do your best to do it - I certainly 
cannot blame you that you do not know our complex setup.
   
   And Airflow IS a complex project. It has a LOT of moving parts and my goal 
is to make it approachable to even one-time contributors and my ultimate goal 
is to make it as easy and painless as possible - while keeping the high bar on 
quality, test automation, check automation etc. 
   
   I am just curious what are the obstacles to that - and whether we could make 
it somewhat easier to someone like you who just comes to the project from 
outside for a short time. That's why I am looking for some suggestions/areas of 
improvements. I know the project too well myself to see the obstacles - there 
is even a term for that "Expert Blindness" - http://mnav.com/expert-blindness/ 
that's why I am looking for help and suggestions of people like you.
   
   To have the project much easier approachable is my goal from the very 
beginning of the project and - believe me - a year ago it took literally days 
to set it all up so that you could run tests. Now (if we do not have sudden 
breakage of master by 3rd party dependencies) you can have it up and running in 
10 minutes (with fast network).
   
   I think so far - by looking of what you've done, I will make a few 
improvements:
   
   - I am going to make "Breeze" THE default dev environment (we have it much 
lighter as of a few weeks) and if you had it installed (by simply running 
./breeze command), then pre-commit would just work out-of-the box
   
   or (and?)
   
   - we can direct new contributors to simply follow the CI messages - they are 
descriptive enough and should be good to start
   
   I already added a few improvements to Contributing and we even have this PR 
in progress to explain how communication is expected to look like : 
https://github.com/apache/airflow/pull/7204 - I will be happy if you add your 
comments there.
   
   WDYT? Anything else you think we can improve to make it more approachable?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to