-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Progressively adapt old API routes to fastAPI #10889
Labels
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1 task
mvdbeek
added
help wanted
also "hacktoberfest", beginner friendly set of issues
planning
labels
Jan 11, 2021
This was referenced Jan 11, 2021
This was referenced Jan 25, 2021
5 tasks
4 tasks
5 tasks
4 tasks
9 tasks
4 tasks
7 tasks
This was referenced Jun 22, 2023
8 tasks
7 tasks
9 tasks
7 tasks
15 tasks
This was referenced Feb 23, 2024
11 tasks
4 tasks
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
This is not high-priority (the old routes aren't broken and will continue to work), but it would be great if we can get as many people as possible to get their hands on this task.
An example PR to add fastAPI routes is here: #11056
We are aiming at following the fastAPI documentation closely.
We will try to keep the routes as simple as possible, pushing complex logic into managers as much as possible.
Schema models may either live next to the manager code, or in lib/galaxy/schema/ for models that are used in
different parts of the app. Schema models for database models should always go to lib/galaxy/schema.
If you have any questions, please ask here or on gitter
List of files in lib/galaxy/webapps/galaxy/api/ :
(To prevent duplication of effort, please put down your GitHub username next to the controller you're working on)
library folder contents
API to FastAPI #14223The text was updated successfully, but these errors were encountered: