airflow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Apache Spark (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (AIRFLOW-2616) Pluggable class-based views for APIs
Date Sun, 02 Sep 2018 18:00:03 GMT

     [ https://issues.apache.org/jira/browse/AIRFLOW-2616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Apache Spark reassigned AIRFLOW-2616:
-------------------------------------

    Assignee: Holden Karau's magical unicorn

> Pluggable class-based views for APIs
> ------------------------------------
>
>                 Key: AIRFLOW-2616
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2616
>             Project: Apache Airflow
>          Issue Type: Improvement
>          Components: api
>            Reporter: Verdan Mahmood
>            Assignee: Holden Karau's magical unicorn
>            Priority: Major
>              Labels: api_endpoints, architecture
>
> With the increase of API code base, the current architecture (functional views) will
become messy in no time. Same routes with different http methods become more confusing in
the code base. 
> We can either use Flask's Pluggable views, which are inspired by Django's generic class-based
views to make our API structure more modular, or we can look for Flask-RESTful framework. 
>  
> http://flask.pocoo.org/docs/0.12/views/



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message