Initial FastAPI Setup for Government Meeting Tracker API #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements the initial FastAPI structure for the Government Meeting Tracker application.
I also added a provisional
SPEC.md
draft with what I understand to be the requirements of this project (pending confirmation with Carlos, John, and Luke)Changes:
To Test:
You can validate that these endpoints work by installing the updated packages with Poetry, and running FastAPI:
Swagger docs for new endpoints:
Once the server is running, you can navigate to: http://127.0.0.1:8001/docs
Then click on the
GET /api/meetings
endpoint and click "Try it out" followed by "Execute"Next Steps:
This PR establishes the foundation for the API layer of our application.