Here is a repository where I share the learning of design patterns.
Each design pattern will have an independent package that contains a markdown file which had some introduction to the design pattern, and a little example codes for the design pattern.