You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -303,17 +303,19 @@ The difference is the intent of the patterns. While Proxy controls access to the
303
303
304
304
# How to contribute
305
305
306
-
For a new pattern to be added you need to do the following steps:
306
+
**To add a new pattern** you need to do the following steps:
307
307
308
308
1. Fork the repository.
309
309
2. Implement the code changes in your fork. Remember to add sufficient comments documenting the implementation.
310
-
3. Create a simple class diagram from your example code. I've used [GenMyModel](https://www.genmymodel.com/) and its "Export as JPEG" feature.
310
+
3. Create a simple class diagram from your example code.
311
311
4. Add description of the pattern in README.md and link to the class diagram.
312
312
5. Create a pull request.
313
313
314
-
If you want to edit the existing UML diagrams I can easily add you as an editor to the corresponding GenMyModel-project. Just drop me an email mentioning the pattern you are editing.
314
+
**To edit the existing UML diagrams** you need one of the following:
315
+
-[GenMyModel](http://genmymodel.com/)
316
+
-[ObjectAid UML Explorer for Eclipse](http://www.objectaid.com/home)
315
317
316
-
There is a good list of design patterns at [Wikipedia](http://en.wikipedia.org/wiki/Software_design_pattern).
318
+
**For inspiration** there is a good list of design patterns at [Wikipedia](http://en.wikipedia.org/wiki/Software_design_pattern).
0 commit comments