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

Add Axum integration #133

Closed
novohool opened this issue Apr 12, 2022 · 2 comments · Fixed by #146
Closed

Add Axum integration #133

novohool opened this issue Apr 12, 2022 · 2 comments · Fixed by #146
Labels
C-enhancement Category: enhancement D-easy Difficulty: easy P-medium Priority: medium tribble-reported This issue was reported through Tribble.
Milestone

Comments

@novohool
Copy link

This issue is requesting an enhancement to Perseus. Details of the scope will be available in issue labels.
The user described the problem related to this request as follows:

Amazing job, this can be combined with auxm to make a Fullstack Framework。
MoonZoon is based on Actix ,we prefer axum to actix.

The user described the issue as follows:

Amazing job, this can be combined with auxm to make a Fullstack Framework。
MoonZoon is based on Actix ,we prefer axum to actix.

  • The author is willing to attempt an implementation: false
Tribble internal data

dHJpYmJsZS1yZXBvcnRlZCxDLWVuaGFuY2VtZW50

@github-actions github-actions bot added C-enhancement Category: enhancement tribble-reported This issue was reported through Tribble. labels Apr 12, 2022
@arctic-hen7
Copy link
Member

Perseus is already a fullstack framework, so I assume you're asking for an Axum integration? If so, I would be very happy to implement that for v0.3.5!

@arctic-hen7 arctic-hen7 changed the title Amazing job, this can be combined with auxm to make a Fullstack Framework。 MoonZoon is based on Actix ,we prefer axum to actix. Add Axum integration May 10, 2022
@arctic-hen7 arctic-hen7 added this to the v0.4.0 milestone May 10, 2022
@arctic-hen7 arctic-hen7 added D-easy Difficulty: easy P-medium Priority: medium labels May 10, 2022
@arctic-hen7
Copy link
Member

This is now complete and all tests pass on the new integration! This probably won't be of great use to anyone just yet, unless you want to play with the internals of Perseus using the Axum integration. In the coming beta versions though, I'll introduce a system for users to add custom API routes, at which time the integration will probably become extremely useful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: enhancement D-easy Difficulty: easy P-medium Priority: medium tribble-reported This issue was reported through Tribble.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants