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

FastAPI migration #803

Merged
merged 77 commits into from
Sep 24, 2024
Merged

FastAPI migration #803

merged 77 commits into from
Sep 24, 2024

Conversation

erikguntner
Copy link
Collaborator

Closes #788

What changes did you make?

  • Scaffold a FastAPI project and port over authentication routes
  • Configure frontend to work with FastAPI backend
  • Update Readme
  • Rename folders

erikguntner and others added 30 commits September 5, 2024 22:25
This commit moved the API `tests` folder and configured poetry with a
test dependency group. `tox` was added along with configuration to run
`poetry run pytest`.

The test dependencies are installed using poetry:
`poetry install --with test`.
This commit is part of the migration from connexion to FastAPI.
The commit contains a directory structure based on workflow responsibilities.

Tests still need to be updated along with code refactoring.
Files have been moved to their respective areas of responsibilities but have not
been refactored to work within.
…rgot password response and request classes, and reformatted the calculate secret hash function used in previous api files
paulespinosa and others added 29 commits September 12, 2024 17:02
Updated and rearranged dependencies, fixed relationship management spelling
error, rewrote test_authentication.py.
These tests aren't needed anymore.
FastAPI authentication and user updates
@erikguntner erikguntner merged commit 71c9270 into main Sep 24, 2024
0 of 2 checks passed
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.

Initial Scaffold for FastAPI Implementation
3 participants