go-goyave / goyave

🍐 The enterprise REST API framework
https://goyave.dev
MIT License
1.63k stars 68 forks source link

A real demo for benchmarks projects and to improve learning #108

Closed frederikhors closed 4 years ago

frederikhors commented 4 years ago

Proposal

Your work on this project is amazing. I think it's the most accurate docs ever seen for a Go framework.

But I think it would also be nice to create a "real demo" repo both to learn even better the "best practices" for proper use and to use as a benchmark in the following projects:

And it's better for the author himself to use his framework for those benchmarks rather than someone who doesn't understand 100% how to best use it.

What do you think about it?

Thanks again for the wonderful work!

System-Glitch commented 4 years ago

A full example project would be nice indeed. It's currently lacking. Do you have ideas for a realistic context? I would prefer to make a project that makes sense.

I planned on writing a medium example for a basic application, that could be a commentary of this example project.

I've never took the time to write extensive benchmarks yet. The ones available in the repository are more at the unit-level. I've also been requested for a benchmark here. Writing all of them will take time and delay other features but that would probably help the framework get more attention.

frederikhors commented 4 years ago

Do you have ideas for a realistic context? I would prefer to make a project that makes sense.

I have many ideas:

I've also been requested for a benchmark here.

Great project!

Writing all of them will take time and delay other features but that would probably help the framework get more attention.

Yeah, I know. All of this is just nice-to-have. :smile:

System-Glitch commented 4 years ago

Another benchmark merged here: https://github.com/smallnest/go-web-framework-benchmark/pull/99

System-Glitch commented 4 years ago

Still a work in progress but I am working on a example project: https://github.com/System-Glitch/goyave-blog-example

I am closing this issue for now, but I will continue trying to improve on that if I have the time.

frederikhors commented 3 years ago

Anything about GraphQL?

System-Glitch commented 3 years ago

Goyave is not designed with graphql in mind. It's a non-goal.