Skip to content
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

Elaborate Express server endpoints from postman collection #9

Open
vaibhavyadav-dev opened this issue Oct 16, 2024 · 0 comments
Open
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers hacktoberfest hacktoberfest accepted issue Level-3

Comments

@vaibhavyadav-dev
Copy link
Member

Description:

We need to improve the documentation of the BharatSeva Express Server's API by converting and elaborating the existing Postman collection into Swagger (OpenAPI) documentation.

Task Breakdown:

  1. Export the Postman collection for the BharatSeva Express Server.
  2. Create a new Swagger YAML/JSON file based on the Postman endpoints.
  3. Document each endpoint with details such as:
    • Endpoint URL
    • HTTP Method
    • Parameters (Query, Path, Body)
    • Request Body Example
    • Response Body Example
    • Status Codes
    • Description of the endpoint
    • Add usage examples for each endpoint.
  4. Ensure that the Swagger documentation is accessible and hosted (could be on GitHub Pages or any other suitable hosting).
  5. Test the Swagger documentation for completeness and accuracy.
  6. Update the README with instructions on how to access the Swagger UI and Postman collection.
  7. After converting, make sure there is still an accessible link to the Postman collection for anyone who prefers using it for testing.
  8. Optionally, automate updates between Postman and Swagger documentation (if feasible)

If you want to take this issue elaborate how you are going to approach this task, do you've any prior experience in developing and testing with APIs.

@vaibhavyadav-dev vaibhavyadav-dev added documentation Improvements or additions to documentation good first issue Good for newcomers hacktoberfest hacktoberfest accepted issue Level-3 labels Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers hacktoberfest hacktoberfest accepted issue Level-3
Projects
None yet
Development

No branches or pull requests

1 participant