Models.py is becoming monolithic. We've discussed refactoring it many
times. No way around this: refactoring it will suck. It will break PRs and
require rebases. It will make it impossible to see diffs.

On the other hand it will make future changes much more manageable. It will
implicitly address concerns about PRs that touch "core" areas because we'll
be able to see if "dags.py" is altered, as opposed to "xcom.py". It will
make the codebase more digestible and clear.

I'm not exactly lining up to champion this but it will only get harder and
harder to do so I want to raise the issue to the list...

J

Reply via email to