New API v2.0 #64
Labels
Epic
👌 Flag: Good First Issue
Issue suitable for newcomers.
🥈 Flag: v2.0
Tasks required for rolling out v2.0 of the project.
🔑 Keyword: Javascript
Issue involving Javascript language.
🔑 Keyword: JSON
Issue involving JSON format.
🔑 Keyword: Node.js
Issue involving Node.js runtime environment.
Module: API
Issues related to the API.
⌨ Need: Code
This Issue involves some sort of coding.
🔥 Priority: Critical
This task has Critical priority.
Project: PLD
Issue related to Project Lockdown.
✔ Stage: Ready
This Task is ready to be implemented.
💖 Supported by: NDI
⌨ Team: Devs
Task related to Team Developers.
💡 Type: Feature
This Issue describes a Feature to be implemented.
Background
Project Lockdown API v1.0 had the following problems:
Objectives
Responding to the needs brought upon the redesigning of the platform, the API needs to be re-written to resolve all the problems identified above.
Each task towards achieving this Epic will be linked below
Proposed solution
After deliberation, Team Devs decided to abandon the v1.0 codebase and rebuild API from scratch.
The new repository for the API is located in this folder.
See general structure of the API Endpoints in the Figma Board:
https://www.figma.com/file/7VvGhbQDphSro2dDdjDf0u/PROD-API-v2?node-id=0%3A1
Consumers:
Access:
Documentation:
Monitoring:
Testing
Clear out any legacy codebase
Features to implement (see Issue # next to each item)
Each of the Features here described will be defined and published in their own respective Issues.
Models
Define and document the following JSON models:
Endpoints
Define, document and implement the following API Endpoints in the following order:
Mock Samples Phase I
Create JSON examples for the Endpoints in the following order:
Infrastructure
Documentation
Resources
General API component
Technical documentation
The text was updated successfully, but these errors were encountered: