-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lab 8 #326
base: main
Are you sure you want to change the base?
Lab 8 #326
Conversation
Testing Strategies Checklist:
|
- As a team, we decided to implement W3C standard "Annotation" .
|
PRIMARY FEATURES
|
3- Checklist for API and its documentationEndpoints that aren't fully implemented yet
Endpoints that aren't present on Swagger page yet—Profile—
—Question—
—Others—
Acceptance Criteria & Example UsageAcceptance CriteriaThe documentation for each endpoint should include the following: the Endpoint URL, HTTP Method, a brief Description of its purpose, required Request Parameters -if necessary- (path, query, or body) with their types and whether they are mandatory, necessary Headers, expected Response (success and error formats). The content should be clear, concise, and consistently formatted to ensure readability and ease of use. Example Usage
Description:This endpoint returns all information about a specific user HTTP Method: GETParameters: -Request Body: -Response201: Success{ 400: Error{ |
Domain-specific features (e.g. why they're specific, how they're implemented):
|
Testing Strategies Checklist:
Tools Used:Django Testing Tools:
Django REST Framework (DRF) Testing Tools:
JWT Tools:
Mocking and Patching:
File and Media Testing:
Date and Time Utilities:
Reverse URL Resolution:
Custom Utilities:
|
Few comments to give a brief:
|
We need to create a checklist of things needed to be done for the last milestone.
We need to make sure to specify acceptance criteria and examples of functioning features!
Checklist items:
Make sure to link your future related work to this PR!