-
Notifications
You must be signed in to change notification settings - Fork 7
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
Swagger documentation #25
Comments
Hi Jonas, Sure. I through about it and I took a look on the options some time ago, but I couldn't fine something stable / popular. |
Awesome 😊 I really enjoyed reading through this code yesterday. This might be a dumb question, but what is the real benefit of domain+repos split? Testability? Preference/readability? Do you have any resources on this? |
Thanks! Glad that it helps. 😊 There is no dumb question. I generally apply various architectural design principles (even if this might sound that is more of a detailed design choice), and in this case I'm influenced and enjoy using Domain Driven Design (DDD) and Clean Architecture principles. The main idea is to try to have the domain model and business rules designed as clean (and technology/frameworks agnostic) as possible, without technical noise/elements of layers such as REST/HTTP API or persistence in it. For DDD there are many resources on the wild, I can't recommend a particular one at the moment. Besides all this, I am planning to review and improve this project, and write a book and/or video course on how to think, design, and implement from scratch such project. Enough procrastination, I'm telling to myself ... 😋 |
Thank you! I really liked it, it all made a lot of sense to read. I'll implement the same splits in my hobby project this weekend, and check out that book!
I'd love to read/watch. Let me know when you found the time! |
Thanks, Jonas! I just started playing with Dioxus v0.5 and the first impressions are pretty positive, the overall developer experience has increased. |
Cool! Was just about to give Dioxus and attempt after reading about the release on HN. Good luck with the writing, let me know when it's available or if you'd like a beta-tester. |
Thanks! Sure, I'll let you know and you could be the one and only beta-tester! 💪 😊 |
Mind adding me to your list of beta testers? |
Sure! I hope to get back to both of you in the following month or two. 😊 |
Hi, great example project - thanks!
I'm not sure if the specc requires swagger/OpenAPI docs, but I think it would be a great addition in order to match what someone would expect from a production app.
The text was updated successfully, but these errors were encountered: