{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625887940,"defaultBranch":"main","name":"python-design-patterns","ownerLogin":"Shekhar-rv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-10T10:27:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33443769?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681122435.0","currentOid":""},"activityList":{"items":[{"before":"b1bc1c9d46f7e1f5c8454b20d0dccf37ca2bb008","after":"704c0498d1883be32f3c4ac8478902c12cb6e21a","ref":"refs/heads/main","pushedAt":"2023-10-09T18:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Completed Adapter design type exercises","shortMessageHtmlLink":"Completed Adapter design type exercises"}},{"before":"571ab39e423ecae06320f2750f025e77dc23bdbd","after":"b1bc1c9d46f7e1f5c8454b20d0dccf37ca2bb008","ref":"refs/heads/main","pushedAt":"2023-10-02T16:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Tests now work in dev container.\n* Completed singleton design pattern.\n* Removed unused variables from dev container.","shortMessageHtmlLink":"* Tests now work in dev container."}},{"before":"0a0254a80e00573291cd5a0dc90404913235f5d5","after":"571ab39e423ecae06320f2750f025e77dc23bdbd","ref":"refs/heads/main","pushedAt":"2023-10-02T11:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Singleton WIP","shortMessageHtmlLink":"Singleton WIP"}},{"before":"145afd57bb4b03776fbe9b726c4ce9b81499391a","after":"0a0254a80e00573291cd5a0dc90404913235f5d5","ref":"refs/heads/main","pushedAt":"2023-06-26T06:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Completed factory exercise and Prototype design pattern.","shortMessageHtmlLink":"Completed factory exercise and Prototype design pattern."}},{"before":"8ab670b655132cc1a1b0b3bae15874a42de5cf46","after":"145afd57bb4b03776fbe9b726c4ce9b81499391a","ref":"refs/heads/main","pushedAt":"2023-06-11T19:31:59.365Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Learned about factory and abstract factory patterns.\n* Refactored code in builders.\n* Added a keyword into the settings.json","shortMessageHtmlLink":"* Learned about factory and abstract factory patterns."}},{"before":"ca39a8fc001d41da7d77038718119a5a814b7cf7","after":"8ab670b655132cc1a1b0b3bae15874a42de5cf46","ref":"refs/heads/main","pushedAt":"2023-05-29T12:34:55.738Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Completed builder design pattern","shortMessageHtmlLink":"Completed builder design pattern"}},{"before":"9d6dba223a9bdc82600c70a7ea159bb204b5e2c1","after":"ca39a8fc001d41da7d77038718119a5a814b7cf7","ref":"refs/heads/main","pushedAt":"2023-05-28T22:27:17.919Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Builder design pattern examples","shortMessageHtmlLink":"Builder design pattern examples"}},{"before":"a974c3a91663d1a7865eca1471b58767bba97e33","after":"9d6dba223a9bdc82600c70a7ea159bb204b5e2c1","ref":"refs/heads/main","pushedAt":"2023-05-28T22:15:05.917Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Updated readme","shortMessageHtmlLink":"Updated readme"}},{"before":"a445ce6fde7b9b362b06a2d5a86859ef49e142e4","after":"a974c3a91663d1a7865eca1471b58767bba97e33","ref":"refs/heads/main","pushedAt":"2023-05-28T22:12:09.828Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"- Added sourcery to Dev Container\n- Learned about the builder design pattern.","shortMessageHtmlLink":"- Added sourcery to Dev Container"}},{"before":"18647be38c9d44db0f2b24f9d480d3683894d8ca","after":"a445ce6fde7b9b362b06a2d5a86859ef49e142e4","ref":"refs/heads/main","pushedAt":"2023-05-24T19:16:34.111Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Updated readme file.","shortMessageHtmlLink":"Updated readme file."}},{"before":"7eac1f3f043d483b637f3faf6c93071369d51e75","after":"18647be38c9d44db0f2b24f9d480d3683894d8ca","ref":"refs/heads/main","pushedAt":"2023-05-24T19:14:28.198Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Changed structure of code base","shortMessageHtmlLink":"Changed structure of code base"}},{"before":"82e9ee8523682506cb177be775fc7dc8e8dd6065","after":"7eac1f3f043d483b637f3faf6c93071369d51e75","ref":"refs/heads/main","pushedAt":"2023-05-24T19:10:47.418Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Updated readme","shortMessageHtmlLink":"Updated readme"}},{"before":"a1336577a31e6b05cb82ae1ce66129cff0a3a8ab","after":"82e9ee8523682506cb177be775fc7dc8e8dd6065","ref":"refs/heads/main","pushedAt":"2023-05-24T19:07:58.142Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Added a dev environment to learn how docker works.","shortMessageHtmlLink":"Added a dev environment to learn how docker works."}},{"before":"44427722bf28f742d32db0c0d9dfca0097669991","after":"a1336577a31e6b05cb82ae1ce66129cff0a3a8ab","ref":"refs/heads/main","pushedAt":"2023-05-15T04:18:26.264Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Learned dependency inversion principle and completed SOLID principles","shortMessageHtmlLink":"Learned dependency inversion principle and completed SOLID principles"}},{"before":"45a8b7d55efcd146b1ed84629e64e5d4887139fb","after":"44427722bf28f742d32db0c0d9dfca0097669991","ref":"refs/heads/main","pushedAt":"2023-04-14T11:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"b6cee55bba064dbc2bd5ed70eda673d115d4b30c","after":"45a8b7d55efcd146b1ed84629e64e5d4887139fb","ref":"refs/heads/main","pushedAt":"2023-04-14T11:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"5b42f9feba14f53a1cf5bbdb7a029cd71ec34886","after":"b6cee55bba064dbc2bd5ed70eda673d115d4b30c","ref":"refs/heads/main","pushedAt":"2023-04-14T11:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Interface Segregation Principle","shortMessageHtmlLink":"* Interface Segregation Principle"}},{"before":"fac34ace9d33a5ac4d16c969196eb02fccdb4f89","after":"5b42f9feba14f53a1cf5bbdb7a029cd71ec34886","ref":"refs/heads/main","pushedAt":"2023-04-12T11:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Added table of contents in README","shortMessageHtmlLink":"* Added table of contents in README"}},{"before":"a034b1ae8b689fe228cb2e3ae58a71817b2b997e","after":"fac34ace9d33a5ac4d16c969196eb02fccdb4f89","ref":"refs/heads/main","pushedAt":"2023-04-12T11:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Added Liskov Substitution Principle","shortMessageHtmlLink":"* Added Liskov Substitution Principle"}},{"before":"e8386f18c830398d1b48e0be94cbf25e8a934129","after":"a034b1ae8b689fe228cb2e3ae58a71817b2b997e","ref":"refs/heads/main","pushedAt":"2023-04-10T12:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Fixed file path when file dosen't exisit","shortMessageHtmlLink":"Fixed file path when file dosen't exisit"}},{"before":"13c3aa2829a9b90c9c41f25f01f0043f8df07a18","after":"e8386f18c830398d1b48e0be94cbf25e8a934129","ref":"refs/heads/main","pushedAt":"2023-04-10T11:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Added text files to the git ignore","shortMessageHtmlLink":"* Added text files to the git ignore"}},{"before":"c771cce077366eb43b6c2c3c62454eed693fdbc4","after":"13c3aa2829a9b90c9c41f25f01f0043f8df07a18","ref":"refs/heads/main","pushedAt":"2023-04-10T11:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"* Added a pylint config.\n* Added a make file (Not needed at the moment).\n* Added scripts for the single responsibility principle and the open close principle.","shortMessageHtmlLink":"* Added a pylint config."}},{"before":null,"after":"c771cce077366eb43b6c2c3c62454eed693fdbc4","ref":"refs/heads/main","pushedAt":"2023-04-10T10:27:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Shekhar-rv","name":"Shekhar Ramesh ","path":"/Shekhar-rv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33443769?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkvG5IQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Shekhar-rv/python-design-patterns"}