{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":400555152,"defaultBranch":"master","name":"design-patterns","ownerLogin":"KarimElghamry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-27T15:30:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46113985?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1640251766.920458","currentOid":""},"activityList":{"items":[{"before":"769ef8cef87a5a6ec061c53902d2a06e10f2b96e","after":"62015f6aa6e6676ecddb815a0f877b1adb3655c5","ref":"refs/heads/master","pushedAt":"2023-10-22T14:50:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement the Mediator pattern\n\n* Add widgets and mediator implementation\n* Add Client to render the Dialog\n* Add Mediator to README.md\n\nSigned-off-by: Karim Elghamry ","shortMessageHtmlLink":"Implement the Mediator pattern"}},{"before":"32c560e0da55104414c22c50df60242f581b014f","after":"769ef8cef87a5a6ec061c53902d2a06e10f2b96e","ref":"refs/heads/master","pushedAt":"2023-10-22T14:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement the Mediator pattern\n\n* Add widgets and mediator implementation\n* Add Client to render the Dialog\n* Add Mediator to README.md\n\nSigned-off-by: Karim Elghamry ","shortMessageHtmlLink":"Implement the Mediator pattern"}},{"before":"a99479ce8a78e2d793a4bc4016ff3252d5feedbf","after":"32c560e0da55104414c22c50df60242f581b014f","ref":"refs/heads/master","pushedAt":"2023-09-06T09:25:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement iterator pattern\n\n* Add Iterator interface\n* Add simple CustomList Implementation\n* Add Iterator implementation to CustomList\n* Add example usecase in Client\n* Update README.md\n\nSigned-off-by: Karim Elghamry ","shortMessageHtmlLink":"Implement iterator pattern"}},{"before":"fa7a5d829fd22b7c049a773c9eeb578740388d1d","after":"a99479ce8a78e2d793a4bc4016ff3252d5feedbf","ref":"refs/heads/master","pushedAt":"2023-08-14T13:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement Command pattern\n\n* add command interface and implementations\n* add widget interface and implementation\n* add Client for example usage","shortMessageHtmlLink":"Implement Command pattern"}},{"before":"97bdaf207f0b373ea800ba5ba0c45bdec9ff75ec","after":"fa7a5d829fd22b7c049a773c9eeb578740388d1d","ref":"refs/heads/master","pushedAt":"2023-08-09T09:45:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement chain of responsibility\n\n* add HelpHandler to handlers\n* add Button to handlers\n* add Dialog to handlers\n* add Client with example implementation\n* add chain of responsibility to README.md","shortMessageHtmlLink":"Implement chain of responsibility"}},{"before":"549154ea843310c9769e3e8f1576178e68697b51","after":"97bdaf207f0b373ea800ba5ba0c45bdec9ff75ec","ref":"refs/heads/master","pushedAt":"2023-08-09T09:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Implement chain of responsibility\n\n* add HelpHandler to handlers\n* add Button to handlers\n* add Dialog to handlers\n* add Client with example implementation","shortMessageHtmlLink":"Implement chain of responsibility"}},{"before":"92839ef1228471be7da05274e59acf311c81e345","after":"549154ea843310c9769e3e8f1576178e68697b51","ref":"refs/heads/master","pushedAt":"2023-07-18T10:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"Add proxy implementation\n\n* Add Graphic interface to proxy\n* Add Image and ImageProxy implementation\n* Invoke ImageProxy methods from Client","shortMessageHtmlLink":"Add proxy implementation"}},{"before":"55bf904fba4599440556deb626434d0cedbbb297","after":"92839ef1228471be7da05274e59acf311c81e345","ref":"refs/heads/master","pushedAt":"2023-05-15T17:18:17.528Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"add: Flyweight to README.md","shortMessageHtmlLink":"add: Flyweight to README.md"}},{"before":"d07b94eba8257b0b47a006959dc33778fa2c257d","after":"55bf904fba4599440556deb626434d0cedbbb297","ref":"refs/heads/master","pushedAt":"2023-05-15T16:48:54.116Z","pushType":"push","commitsCount":1,"pusher":{"login":"KarimElghamry","name":"Karim Elghamry","path":"/KarimElghamry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46113985?s=80&v=4"},"commit":{"message":"add: Flyweight implementation","shortMessageHtmlLink":"add: Flyweight implementation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnPTeXQA","startCursor":null,"endCursor":null}},"title":"Activity ยท KarimElghamry/design-patterns"}