From 7a1c2ee41310b5974589428d975401380e085322 Mon Sep 17 00:00:00 2001 From: Narendra Pathai Date: Tue, 8 Sep 2015 12:49:54 +0530 Subject: [PATCH 1/2] Work on #208, added getting started section in README and linked it to programming priciples site --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index a4ec970c9..38936193c 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,11 @@ Reusing design patterns helps to prevent subtle issues that can cause major problems, and it also improves code readability for coders and architects who are familiar with the patterns. +# Getting started + +Before you dive into the material, you should be familiar with various +[Programming/Software Design Principles](http://webpro.github.io/programming-principles/). + # How to contribute If you are willing to contribute to the project you will find the relevant information in our [developer wiki](https://github.com/iluwatar/java-design-patterns/wiki). From 65add323ed1cc435cca3e3c2802da7cebe26a00c Mon Sep 17 00:00:00 2001 From: Narendra Pathai Date: Fri, 11 Sep 2015 13:51:44 +0530 Subject: [PATCH 2/2] Work on #208, explained the ways our patterns can be explored --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 38936193c..77282f569 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,13 @@ are familiar with the patterns. # Getting started Before you dive into the material, you should be familiar with various -[Programming/Software Design Principles](http://webpro.github.io/programming-principles/). +[Programming/Software Design Principles](http://webpro.github.io/programming-principles/). + +Once you are familiar with these concepts you can start drilling down into patterns by any of the following approaches + + - Using difficulty tags, `Difficulty-Beginner`, `Difficulty-Intermediate` & `Difficulty-Expert`. + - Using pattern categories, `Creational`, `Behavioral` and others. + - Search for a specific pattern. Can't find one? Please report a new pattern [here](https://github.com/iluwatar/java-design-patterns/issues). # How to contribute