anitab-org / anitab-org/mentorship-backend

API versioning

オープン
#481 コメント 11 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。