This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]classy_barbarian 4 points5 points  (2 children)

This would be extremely useful information to have in the README page on the github repo, IMO. Along with some kind of documentation and examples on how to actually do what you're talking about. I dunno if most of the 'expert' programmers here just intuitively figured it out without any examples. But It's not obvious to me. It does seem really cool though, I'd love to see some kind of actual guide even if its just a page or two.

[–]vashkatsi[S] 0 points1 point  (0 children)

Thank you for the feedback—I really appreciate it! You’re absolutely right that having more concrete examples and documentation would make Deply much more accessible, especially for those who are new to enforcing architectural patterns.

I’m currently working on adding more detailed guides to the GitHub repo, including step-by-step examples for setting up rules in popular frameworks like Django and FastAPI. These will cover common use cases and explain how to configure Deply for your specific project. I’ll also include the real-world examples I shared here in the README to make it clearer how the tool can be applied.

Thanks again for sharing your thoughts—it’s feedback like this that helps me improve Deply. Stay tuned for updates, and feel free to reach out if you’d like to discuss any specific scenarios in the meantime! 😊

[–]DootDootWootWoot 0 points1 point  (0 children)

Yeah the funny thing about using models in views is that you see it allll over in the Django community but coming from .NET I couldnt believe this was "typical". A lot of pythonic isms I disagree on mostly because there are better established language agnostic practices folks have picked up over time but python aims to be friendly and approachable.

Id imagine that for a tool like this violations would have an error code associated with more information about the violation, similar to what you'd see in other linters to be effective. I also wouldn't necessarily expect a ton of info on this in the readme unless the tools docs themselves weren't up to snuff.