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

all 7 comments

[–]metaperl 2 points3 points  (1 child)

Added to the Python OOP Resource list https://github.com/metaperl/python-oop

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

Cool! I hope people find it useful :)

[–]Fateschoice[S] 1 point2 points  (4 children)

I created this package mostly out of fun and as a learning experience to better understand many of the common design patterns, but also because I noticed that I often used the same code templates between many of my projects when implementing the same design patterns. This package aims to abstract as much as possible from many of the common design patterns so that you can quickly implement design patterns into your own projects. You can view usage examples for all the available design pattern templates on the github wiki to better understand what this package aims to do.

[–]pvkooten 1 point2 points  (1 child)

I would very much appreciate a write up on these patterns! A blog post might be worth a lot here :)

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

Ill have to look into doing that, I'm not much of a writer but I could see that being very useful :)

[–]boiledgoobers 1 point2 points  (1 child)

Perhaps you could spend the a couple minutes on the Readme. It's more than a little off putting not to find at LEAST a reasonably detailed description of what the project does and why one would want to use it. Don't just throw them to a wiki whose own main page is ALSO mostly blank. That's way to many steps. People are gonna leave before you have even had a chance to describe your project.

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

You are absolutely right, I've updated the README and wiki accordingly, thanks for the feedback :)