{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":588623322,"defaultBranch":"master","name":"golang-clean-web-api","ownerLogin":"naeemaei","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-13T15:22:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4469799?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714404975.0","currentOid":""},"activityList":{"items":[{"before":"9c548d12ba479aaf016f48014cb5601080f5f023","after":"52c8419297ee931ee5fcf3a3939034a4cc53cc47","ref":"refs/heads/master","pushedAt":"2024-04-29T15:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update diagram","shortMessageHtmlLink":"Update diagram"}},{"before":"8e64beabaf41c2dea0c2a86d66b79e14f5cecd6c","after":"9de14be380554dddf25d2369b41f9a4c1b0b1a6b","ref":"refs/heads/refactor/layering","pushedAt":"2024-04-29T15:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update diagram","shortMessageHtmlLink":"Update diagram"}},{"before":"347a0d5b559293fb741577937f1dfbcab438e2e3","after":"9c548d12ba479aaf016f48014cb5601080f5f023","ref":"refs/heads/master","pushedAt":"2024-04-29T15:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Refactor/layering (#4)\n\n* Upgrade to go 1.22\r\n\r\n* Remove services\r\n\r\n* Update dockerfile and docker compose file\r\n\r\n* Remove data layer\r\nCreate domain layer\r\nMove data model to domain layer and create repository contracts in domain layer\r\n\r\n* Move redis and repository implementation to infra\r\n\r\n* Change constant directory location\r\n\r\n* Change validation directory location\r\n\r\n* Change middleware directory location\r\n\r\n* Add new items to log category and error constants\r\n\r\n* Add some mapper functions to data transfer objects\r\n\r\n* Update validation reference in base response\r\n\r\n* Change mapper input from\r\n\r\n* Create dependency manager to create repositories based its contracts\r\n\r\n* Write usecases\r\n\r\n* Change handlers directory location\r\n\r\n* Change routers directory location\r\n\r\n* Update main file references\r\n\r\n* Update docs","shortMessageHtmlLink":"Refactor/layering (#4)"}},{"before":null,"after":"8e64beabaf41c2dea0c2a86d66b79e14f5cecd6c","ref":"refs/heads/refactor/layering","pushedAt":"2024-04-29T15:36:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"610ef63da855c6d0b033e34359e5f9e132081fa0","after":"39be1604a5307b23861922a0ebcb0abad111aeb8","ref":"refs/heads/refactor/change-structure","pushedAt":"2024-04-29T15:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Move redis to infra","shortMessageHtmlLink":"Move redis to infra"}},{"before":"4445e120cc23c9c688af51ba25770e67b350bde8","after":"610ef63da855c6d0b033e34359e5f9e132081fa0","ref":"refs/heads/refactor/change-structure","pushedAt":"2024-04-29T11:16:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Merge branch 'refactor/change-structure' of github.com:naeemaei/golang-clean-web-api into refactor/change-structure","shortMessageHtmlLink":"Merge branch 'refactor/change-structure' of github.com:naeemaei/golan…"}},{"before":"d621f630b1699a3b0c41eba0bd3bfea06bbd784f","after":"4445e120cc23c9c688af51ba25770e67b350bde8","ref":"refs/heads/refactor/change-structure","pushedAt":"2024-04-28T18:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":null,"after":"d621f630b1699a3b0c41eba0bd3bfea06bbd784f","ref":"refs/heads/refactor/change-structure","pushedAt":"2024-04-26T21:11:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"stash to remote machine","shortMessageHtmlLink":"stash to remote machine"}},{"before":"a10779ea848a4617a7ab6522f0661d667c6f20c5","after":"347a0d5b559293fb741577937f1dfbcab438e2e3","ref":"refs/heads/master","pushedAt":"2024-04-25T16:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Upgrade to go 1.22","shortMessageHtmlLink":"Upgrade to go 1.22"}},{"before":"f58f7a26d0de8812a6f25ceb7b03605388f9145b","after":null,"ref":"refs/tags/v3-viper","pushedAt":"2024-04-25T16:03:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"}},{"before":"c0d90cdcaa75dc861c9180a4c15c8fee6641af25","after":"a10779ea848a4617a7ab6522f0661d667c6f20c5","ref":"refs/heads/master","pushedAt":"2024-04-25T15:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"a8d98cf89b85ddb1ea11e48e6a5ad27945a99f67","after":"c0d90cdcaa75dc861c9180a4c15c8fee6641af25","ref":"refs/heads/master","pushedAt":"2024-04-25T15:56:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Add local run instructions to readme file\nAdd filter examples to readme file","shortMessageHtmlLink":"Add local run instructions to readme file"}},{"before":"f58f7a26d0de8812a6f25ceb7b03605388f9145b","after":null,"ref":"refs/tags/v3-viper","pushedAt":"2024-04-25T09:05:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"}},{"before":null,"after":"a8d98cf89b85ddb1ea11e48e6a5ad27945a99f67","ref":"refs/heads/7learn-final-go1.18","pushedAt":"2024-02-22T17:02:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"f58f7a26d0de8812a6f25ceb7b03605388f9145b","after":null,"ref":"refs/tags/v3-viper","pushedAt":"2024-02-22T17:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"}},{"before":"a34433197635029258e05b3cd3df53227a2bb6f6","after":"a8d98cf89b85ddb1ea11e48e6a5ad27945a99f67","ref":"refs/heads/master","pushedAt":"2024-01-25T18:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":null,"after":"f58f7a26d0de8812a6f25ceb7b03605388f9145b","ref":"refs/heads/Session04-Viper","pushedAt":"2023-11-01T15:54:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Create session 03 - viper","shortMessageHtmlLink":"Create session 03 - viper"}},{"before":"0687118155e370e03a50df7ec75b01ff99c68871","after":"a34433197635029258e05b3cd3df53227a2bb6f6","ref":"refs/heads/master","pushedAt":"2023-08-20T11:14:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update kibana password","shortMessageHtmlLink":"Update kibana password"}},{"before":"f5cc69ef5347285ac6085686ab89bb8d8bef7fad","after":"0687118155e370e03a50df7ec75b01ff99c68871","ref":"refs/heads/master","pushedAt":"2023-08-15T21:28:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Comment production logging","shortMessageHtmlLink":"Comment production logging"}},{"before":"58715e729323264dc2d5baa4bcd275683c5cf003","after":"f5cc69ef5347285ac6085686ab89bb8d8bef7fad","ref":"refs/heads/master","pushedAt":"2023-04-30T09:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"1d8885e7c2f9a9b34cb72b600285dc596690e6a6","after":"58715e729323264dc2d5baa4bcd275683c5cf003","ref":"refs/heads/master","pushedAt":"2023-03-20T10:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"External port logging","shortMessageHtmlLink":"External port logging"}},{"before":"92b3d7c286dcfbf52115b9b7cb012bf9315fc866","after":"1d8885e7c2f9a9b34cb72b600285dc596690e6a6","ref":"refs/heads/master","pushedAt":"2023-03-20T10:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Dockerfile bug fixed","shortMessageHtmlLink":"Dockerfile bug fixed"}},{"before":"3e08078ab0b1c38d2f3266ff1c22f2a3dbd232fe","after":"92b3d7c286dcfbf52115b9b7cb012bf9315fc866","ref":"refs/heads/master","pushedAt":"2023-03-19T00:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"5f6f9ca9d08cf0a980f85be00b03f400f15a0964","after":"3e08078ab0b1c38d2f3266ff1c22f2a3dbd232fe","ref":"refs/heads/master","pushedAt":"2023-03-17T15:59:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Set gin run mode\nUpdate grafana dashboard\nUpdate configurations","shortMessageHtmlLink":"Set gin run mode"}},{"before":"28f0c38628a5a4114e30fad9f31abf17d44ed73f","after":"5f6f9ca9d08cf0a980f85be00b03f400f15a0964","ref":"refs/heads/master","pushedAt":"2023-03-17T14:21:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Log file and swagger port handling","shortMessageHtmlLink":"Log file and swagger port handling"}},{"before":"28f0c38628a5a4114e30fad9f31abf17d44ed73f","after":"dab4f8e5d52d67ec8ce0754437dd07824100e11a","ref":"refs/heads/feat/docker-release","pushedAt":"2023-03-17T13:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"init","shortMessageHtmlLink":"init"}},{"before":null,"after":"28f0c38628a5a4114e30fad9f31abf17d44ed73f","ref":"refs/heads/feat/docker-release","pushedAt":"2023-03-17T13:29:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"ce8e10660adb00826cdbd62eccecaae7bdc44a39","after":"28f0c38628a5a4114e30fad9f31abf17d44ed73f","ref":"refs/heads/master","pushedAt":"2023-03-17T10:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"dc062b6fc639e6e96d96b4045354d58d3351a069","after":"899145a0877e6fe2f14a959b2a18d29a7aaefa27","ref":"refs/heads/feat/base-handler","pushedAt":"2023-03-17T10:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Run on local","shortMessageHtmlLink":"Run on local"}},{"before":"a5151b0fe04d96ff9a0ba70b50b138ddefba89f5","after":"ce8e10660adb00826cdbd62eccecaae7bdc44a39","ref":"refs/heads/master","pushedAt":"2023-03-17T08:15:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"naeemaei","name":"Hamed Naeemaei","path":"/naeemaei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4469799?s=80&v=4"},"commit":{"message":"Add buckets of histogram metrics","shortMessageHtmlLink":"Add buckets of histogram metrics"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPSX44QA","startCursor":null,"endCursor":null}},"title":"Activity · naeemaei/golang-clean-web-api"}