Skip to content

API Scaffolding#8

Merged
KarlFarrar merged 3 commits into
karl-api_test_infrastructurefrom
gram-pr-karl
Feb 15, 2026
Merged

API Scaffolding#8
KarlFarrar merged 3 commits into
karl-api_test_infrastructurefrom
gram-pr-karl

Conversation

@gmgrahamgm

Copy link
Copy Markdown
Collaborator

Changed the way we're instantiating FastAPI to the app builder method, added a health check and integrated with existing tests. Also added two requirements files- one for general API requirements, and another for dev/tests.

@KarlFarrar

Copy link
Copy Markdown
Collaborator

This is good stuff. Although I noticed the file structure is now:
services/api/app/api/... which currently contains routers. Isn't it a bit redundant to declare that its an api when the service is already doing that?

I think I'm missing why this is necessary and we can't just have routes be stored in the app directory base.

@gmgrahamgm

Copy link
Copy Markdown
Collaborator Author

Oh whoops, ill fix that lmao

@gmgrahamgm

Copy link
Copy Markdown
Collaborator Author

Adjusted paths, feel free to merge if you deem ready @KarlFarrar

@KarlFarrar KarlFarrar merged commit 84bc12e into karl-api_test_infrastructure Feb 15, 2026
2 checks passed
@gmgrahamgm gmgrahamgm deleted the gram-pr-karl branch February 16, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants