You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Jarek Potiuk (Jira)" <ji...@apache.org> on 2020/01/19 23:37:08 UTC

[jira] [Closed] (AIRFLOW-2616) Pluggable class-based views for APIs

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

Jarek Potiuk closed AIRFLOW-2616.
---------------------------------
    Resolution: Won't Fix

I am closing some old issues that are not relevant any more. Please let me know if you want to reopen it.

> 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
>            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
(v8.3.4#803005)