Welcome to Oxygen.jl Discussions! #32
Replies: 2 comments 11 replies
-
I think a good roadmap for Oxygen would be feature-parity with FastAPI from Python, one of the better Frameworks I've used and in my experience probably the easiest to pickup because of it's documentation and automatic documentation generation of the APIs |
Beta Was this translation helpful? Give feedback.
-
Great package! Critical features for me are authentication, session, database related, frontend template (Mustache.jl) etc, they are quite standard for web servers nowadays. Some benchmark and performance measures are good to have too Some ideas on auto-generated documentation. IMO to improve usability, capture the routing and model information when the routes are created, similar to how FastAPI generates the swagger. e.g. mutable struct Book <: Model
name::Field = Field(type="", descripton="", ...)
...
end
@get "/book" function(book::Book)
# handle book
end An OpenAPI spec is generated automatically based on those, but this may require changes within Oxygen.jl, so it could be a rabbit hole while you have a solution already but nice to have. |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
They say teamwork makes the dream work, which means I need YOUR help to make this project into the absolute best version of itself.
Beta Was this translation helpful? Give feedback.
All reactions