docs(api): add API documentation guide#2146
Conversation
|
@pari-28 is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Thanks for your first PR on DevTrack! 🎉 A maintainer will review it within 48 hours. While you wait:
If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors! |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
While implementing #1079, I audited the current API surface to ensure the documentation matched the repository's actual implementation. Findings during the audit
Approach taken in this PRTo avoid duplicating existing documentation and creating multiple sources of truth, this PR:
This documentation reflects the current implementation found under If you'd prefer additional endpoint-level documentation or a different scope, I'd be happy to update the PR accordingly. Thank you! |
01c4866
into
Priyanshu-byte-coder:main
|
🎉 Merged! Thanks for contributing to DevTrack. If the project has been useful to you, a ⭐ star on the repo is the easiest way to support it — it helps DevTrack get discovered by more developers. Keep an eye on open issues for your next contribution! |
Summary
Added a dedicated API documentation guide and improved discoverability of existing API resources.
Closes #1079
Type of Change
Changes Made
docs/api.mdas a human-readable API documentation guideREADME.mdpublic/openapi.yaml)/api-docs)How to Test
docs/api.mdand verify all sections render correctlyREADME.mdand verify the API Documentation section appears correctlyhttp://localhost:3000/api-docsScreenshots (if UI change)
N/A
Checklist
Additional Notes
While auditing the repository, I found that the current API implementation differs from several endpoints listed in the original issue description. This PR documents the current API structure and complements the existing OpenAPI specification and Swagger UI rather than duplicating them.