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

Gin compat #260

Merged
merged 25 commits into from
Dec 24, 2024
Merged

Gin compat #260

merged 25 commits into from
Dec 24, 2024

Conversation

EwenQuim
Copy link
Member

@EwenQuim EwenQuim commented Dec 9, 2024

A first step towards #241 : it works!!! 🎉

🚧 Ultra-WIP as it is not ready for production.

Enables the way for Echo & other frameworks.

The (challengeable) goal here is not to support both frameworks but to allow smooth transition towards stdlib.


EDIT:

I want to merge this quickly as a first step towards supporting Gin. On the nice side, it's not a fuego release, it is an extra so it won't impact the main releases (and it will be a long running feature si that's nice).

extra/fuegogin/adaptor.go Show resolved Hide resolved
extra/fuegogin/adaptor_test.go Outdated Show resolved Hide resolved
extra/fuegogin/context.go Outdated Show resolved Hide resolved
extra/fuegogin/context.go Outdated Show resolved Hide resolved
extra/fuegogin/lib/lib.go Outdated Show resolved Hide resolved
mux.go Outdated Show resolved Hide resolved
mux.go Outdated Show resolved Hide resolved
mux.go Outdated Show resolved Hide resolved
openapi.go Outdated Show resolved Hide resolved
option.go Outdated Show resolved Hide resolved
@ccoVeille
Copy link
Collaborator

ccoVeille commented Dec 14, 2024

It's a draft, but I have feedbacks

Screenshot_20241214_105816_Firefox.jpg

@EwenQuim
Copy link
Member Author

Thanks for the memes @ccoVeille 😆

@EwenQuim EwenQuim force-pushed the gin-compat branch 4 times, most recently from a27812f to 99dbbd2 Compare December 16, 2024 16:07
@dylanhitt
Copy link
Collaborator

Please notify when this is ready. looks good so far!

@EwenQuim EwenQuim force-pushed the gin-compat branch 6 times, most recently from 1cfcd77 to 7f4fd23 Compare December 17, 2024 13:15
@EwenQuim EwenQuim requested a review from dylanhitt December 22, 2024 12:13
extra/fuegogin/adaptor.go Outdated Show resolved Hide resolved
@EwenQuim EwenQuim merged commit c93b8d1 into main Dec 24, 2024
7 checks passed
@EwenQuim EwenQuim deleted the gin-compat branch December 24, 2024 00:11
genslein added a commit to genslein/fuego that referenced this pull request Dec 30, 2024
EwenQuim added a commit that referenced this pull request Jan 15, 2025
feat: add fuegoecho alpha for #260 #304 parity
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.

3 participants