Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

Implement semantic versioning once we hit v1 #218

Open
3 tasks
ecxyzzy opened this issue Aug 30, 2022 · 0 comments
Open
3 tasks

Implement semantic versioning once we hit v1 #218

ecxyzzy opened this issue Aug 30, 2022 · 0 comments
Labels
blocked blocked
Milestone

Comments

@ecxyzzy
Copy link
Member

ecxyzzy commented Aug 30, 2022

As discussed in #145, once we complete all other tasks that are part of the v1 milestone (and have made sure to the best of our ability that future changes will not easily break the API's backward compatibility), we will be moving to semantic versioning.

The following needs to be accomplished for this:

  • Rename /rest/v0/ to /rest/v1/ and move /rest/v1/router.ts to /rest/v1router.ts
  • Create a new router called /rest/v0router.ts and include it in the /rest/versionController.ts. At first this will be a carbon copy of /rest/v1router.ts, but as we implement experimental features we will want to modify this router to serve only the experimental features (which will live in /rest/v0/), while also serving the unmodified v1 routes.
  • 🚀
@ecxyzzy ecxyzzy added the blocked blocked label Aug 30, 2022
@ecxyzzy ecxyzzy added this to the v1 milestone Aug 30, 2022
@ecxyzzy ecxyzzy moved this to Backlog in PeterPortal API Sep 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
blocked blocked
Projects
Status: Backlog
Development

No branches or pull requests

1 participant