These are the documentation pages of the Software Patterns libre software.
Software Patterns’ open source code is hosted on the boromir674/software-patterns repository on Github and
its respective software-patterns Python package (both source and wheel distributions) on Pypi.
It also features a public CI workflow hosted on CircleCI.
What are Software Design Patterns?
Software Engineers are employing various designs and solutions to solve their problems. The emerging (software) patterns, among the code solutions, targeting reoccuring problems have been studied and formalized in terms of how they are used, what problem they solve and why they are a fit candidate to solve it. These code designs, which are frequently found in various code bases, are known as Software Design Patterns.