Skip to content

Django specific? #1

Closed
Closed

Description

@mythmon

The code I see here seems very Django specific. I'm ok with this, but it is in contrast with the name of the package, python-dockerflow. Is the goal of this package to be generic across any Python app? Or should we rename the repo to django-dockerflow?

Activity

  1. jezdez commented on Nov 15, 2016

    @jezdez
    Contributor

    Yep, the code is currently Django specific since that's what was existing when I started to port it. That's why the Django support is in dockerflow.django.

    The plan is to have a central repo for various Python bits, e.g. a Flask extension in dockerflow.flask is next on my TODO list for Re:dash/Airflow. The general idea is to keep the code in one repo to be able to implement the core pieces centrally instead of individually per Python-based framework/toolset.

    Alternatively we could have made python-dockerflow only implement the core features (e.g. "get content of version.json from a location") and then have separate packages per framework/toolset (e.g. django-dockerflow, flask-dockerflow, pyramid-dockerflow). I decided against that since it increases the amount of maintenance burden dramatically at this stage, and we can still do that split if really needed at a later stage.

  2. jezdez commented on Nov 15, 2016

    @jezdez
    Contributor

    Closing this as I think it's not an issue, please do reopen if you want to do the split right away.

  3. mythmon commented on Nov 15, 2016

    @mythmon
    Author

    I think having this all in one repo makes sense. I just wanted to clarify what the intentions were.

  4. jezdez commented on Nov 15, 2016

    @jezdez
    Contributor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions