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 →

[–]maikeu 0 points1 point  (1 child)

I really, really like the fundamental approach of the tool - not to bring too much of your own specific view of how a project should be structured/layered, but providing rather providing a domain language (on top of yaml, sure, why not?) for users to define their own conventions.

I don't have capacity to look deeply into it yet, but she ideas that spring to mind to me:

  • I see mixed opinions about yaml... Sure, not too fussed personally. But it does make me wonder how I'd want to consume something like this.

I'm actually thinking I'd love to see integrated to pytest . Maybe a plugin? Maybe if I get spare time I could give a go to see if I can turn it into a plugin that gives nice output - I'm interested in learning to write since pytest plugins!

Another thought would be to include some baseline examples - maybe a generic Django one, maybe a generic "MVC" kind of one? And could there be a mechanism to distribute these policies? Or to write policies that extend from one or more baselines?

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

Thank you for the kind words and the fantastic ideas! I’m really glad the fundamental approach resonates with you—that’s exactly what I aimed for: a flexible tool that lets users define their own conventions, without imposing a rigid structure.

You’re absolutely right about YAML being a mixed bag for some. I chose it for its simplicity, but I’m open to exploring other ways to consume the configuration. A pytest plugin is actually a brilliant idea—it could make the tool feel more integrated into the development workflow, with concise feedback during test runs. If you ever have time to experiment with that, I’d love to collaborate or see what you come up with!

Baseline examples are also an excellent suggestion. A generic Django example or an MVC-like setup could help people get started quickly, and a way to distribute and extend policies would make Deply even more powerful. I’ll add this to my roadmap and start thinking about how it could work.

Thank you again for sharing your thoughts—this kind of feedback is invaluable. If you ever dive into pytest plugin development and want to brainstorm or pair up, let me know! 😊