anitab-org / anitab-org/mentorship-backend

API versioning

未关闭
#481 11 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Category: Outreach/Research Status: Available Type: Enhancement
主要语言
Python
星标
200
派生
449
PR 合并指标
30 天内没有已合并 PR

描述

## Description

> Add versioning to backend API, so endpoints URL contains v1 as a part of the path. Make sure we can keep backward compatibility, so endpoints determinate which code is called for v1 and next versions (keeping in different folders or adding parameter or any other idea).

initially brought up by @annabauza

Before implementing this I think it's important to think about this solution, so before submitting a PR for this, please let us know what you intend to do for this.

Flask RESTplus allows using Blueprints: https://flask-restplus.readthedocs.io/en/stable/scaling.html#use-with-blueprints

## Acceptance Criteria
### Update [Required]
- [ ] Come with a solution to add API versioning to backend

## Definition of Done
- [ ] All of the required items are completed.
- [ ] Approval by 1 mentor.

## Estimation
3 hours

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。