{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717311947,"defaultBranch":"main","name":"learn-go-project","ownerLogin":"LKarrie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-11T04:44:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42830637?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713257623.0","currentOid":""},"activityList":{"items":[{"before":"a0704cf21bc58aaa4370be30e21245f87bc8af8e","after":"c8a1236b08b304a80c6bd08f5c322f3c1da24958","ref":"refs/heads/main","pushedAt":"2024-04-18T09:24:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Graceful shutdown servers and workers (#9)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2\r\n\r\n* add grpc api mock test\r\n\r\n* switch db driver from lib/pq to pgx\r\n\r\n* format code\r\n\r\n* add redis to docker-compose\r\n\r\n* remove tools\r\n\r\n* add role-based access control (RBAC)\r\n\r\n* Graceful shutdown servers and workers","shortMessageHtmlLink":"Graceful shutdown servers and workers (#9)"}},{"before":"c402c1cbc451752c1e272a7de9f79c11f262b8dc","after":"75387f7ae0d2203e2485ac2efa0c26be9167b4e7","ref":"refs/heads/dev","pushedAt":"2024-04-18T09:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Graceful shutdown servers and workers","shortMessageHtmlLink":"Graceful shutdown servers and workers"}},{"before":"262f83ff442634bbbe3bc08916d4af52db1b6e13","after":"a0704cf21bc58aaa4370be30e21245f87bc8af8e","ref":"refs/heads/main","pushedAt":"2024-04-18T08:50:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add role-based access control (RBAC) (#8)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2\r\n\r\n* add grpc api mock test\r\n\r\n* switch db driver from lib/pq to pgx\r\n\r\n* format code\r\n\r\n* add redis to docker-compose\r\n\r\n* remove tools\r\n\r\n* add role-based access control (RBAC)","shortMessageHtmlLink":"add role-based access control (RBAC) (#8)"}},{"before":"43849a9ddd6828bafd6e4b6818acf33a113184d8","after":"c402c1cbc451752c1e272a7de9f79c11f262b8dc","ref":"refs/heads/dev","pushedAt":"2024-04-18T08:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add role-based access control (RBAC)","shortMessageHtmlLink":"add role-based access control (RBAC)"}},{"before":"865ae62d3b676644683d77b2b29576b129605f64","after":"262f83ff442634bbbe3bc08916d4af52db1b6e13","ref":"refs/heads/main","pushedAt":"2024-04-17T09:30:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"remove tools (#7)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2\r\n\r\n* add grpc api mock test\r\n\r\n* switch db driver from lib/pq to pgx\r\n\r\n* format code\r\n\r\n* add redis to docker-compose\r\n\r\n* remove tools","shortMessageHtmlLink":"remove tools (#7)"}},{"before":"38a9214cf52c05339167320526176c00f75a5d4c","after":"43849a9ddd6828bafd6e4b6818acf33a113184d8","ref":"refs/heads/dev","pushedAt":"2024-04-17T09:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"remove tools","shortMessageHtmlLink":"remove tools"}},{"before":"a7338233d438d14b87c9636f026a37dd2bfb31ba","after":"38a9214cf52c05339167320526176c00f75a5d4c","ref":"refs/heads/dev","pushedAt":"2024-04-17T09:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add redis to docker-compose","shortMessageHtmlLink":"add redis to docker-compose"}},{"before":"78c2d838379453767d459d545c2c31674bf5df05","after":"865ae62d3b676644683d77b2b29576b129605f64","ref":"refs/heads/main","pushedAt":"2024-04-17T08:58:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"format code (#6)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2\r\n\r\n* add grpc api mock test\r\n\r\n* switch db driver from lib/pq to pgx\r\n\r\n* format code","shortMessageHtmlLink":"format code (#6)"}},{"before":"1cd254ddec41c632f8fd71df9fbe1dfd88906c2c","after":"a7338233d438d14b87c9636f026a37dd2bfb31ba","ref":"refs/heads/dev","pushedAt":"2024-04-17T08:57:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"90fdd20291974665331e86c8140acc36c9bef56c","after":"1cd254ddec41c632f8fd71df9fbe1dfd88906c2c","ref":"refs/heads/dev","pushedAt":"2024-04-17T08:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"format code","shortMessageHtmlLink":"format code"}},{"before":"f7519e8a396f8a118bc836c6171a7ba1eb1fd2af","after":"78c2d838379453767d459d545c2c31674bf5df05","ref":"refs/heads/main","pushedAt":"2024-04-17T08:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"switch db driver from lib/pq to pgx (#5)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2\r\n\r\n* add grpc api mock test\r\n\r\n* switch db driver from lib/pq to pgx","shortMessageHtmlLink":"switch db driver from lib/pq to pgx (#5)"}},{"before":"30c7d80eff8dd4646d6fd7606e48b5377f3a7393","after":"90fdd20291974665331e86c8140acc36c9bef56c","ref":"refs/heads/dev","pushedAt":"2024-04-17T08:51:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"cac3ebb02a80a53ddc866da6e6f5f4cd1f15152c","after":"30c7d80eff8dd4646d6fd7606e48b5377f3a7393","ref":"refs/heads/dev","pushedAt":"2024-04-17T08:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"switch db driver from lib/pq to pgx","shortMessageHtmlLink":"switch db driver from lib/pq to pgx"}},{"before":null,"after":"f7519e8a396f8a118bc836c6171a7ba1eb1fd2af","ref":"refs/heads/pq","pushedAt":"2024-04-16T08:53:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Update main (#4)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2","shortMessageHtmlLink":"Update main (#4)"}},{"before":"194256d372a8aafc8edf1e0e14eaa963bd2fd22e","after":"cac3ebb02a80a53ddc866da6e6f5f4cd1f15152c","ref":"refs/heads/dev","pushedAt":"2024-04-15T08:35:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of https://github.com/LKarrie/learn-go-project into dev","shortMessageHtmlLink":"Merge branch 'dev' of https://github.com/LKarrie/learn-go-project int…"}},{"before":"52bf5874466019b86ff2b06794ecd08d312280f7","after":"f7519e8a396f8a118bc836c6171a7ba1eb1fd2af","ref":"refs/heads/main","pushedAt":"2024-04-09T09:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Update main (#4)\n\n* add dbdocs\r\n\r\n* add grpc proto file\r\n\r\n* add grpc server and user api\r\n\r\n* add grpc gateway and swagger\r\n\r\n* add validator\r\n\r\n* format code\r\n\r\n* use migrate in main.go\r\n\r\n* sqlc nullstring\r\n\r\n* add zerolog\r\n\r\n* add async worker\r\n\r\n* add tx create user, asynq logger, mail\r\n\r\n* add verify email\r\n\r\n* update sqlc version 2","shortMessageHtmlLink":"Update main (#4)"}},{"before":"13c12405c8d6b40486aa09aa02a7311a293cddbb","after":"194256d372a8aafc8edf1e0e14eaa963bd2fd22e","ref":"refs/heads/dev","pushedAt":"2024-04-09T09:55:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"4adb9c58ddae679a32b4ed3e481632fc65302ecd","after":"13c12405c8d6b40486aa09aa02a7311a293cddbb","ref":"refs/heads/dev","pushedAt":"2024-04-09T09:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"update sqlc version 2","shortMessageHtmlLink":"update sqlc version 2"}},{"before":"dc548c7bf5bd6bc83ff9243d1604852520ab6b48","after":"4adb9c58ddae679a32b4ed3e481632fc65302ecd","ref":"refs/heads/dev","pushedAt":"2024-02-14T12:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add verify email","shortMessageHtmlLink":"add verify email"}},{"before":"436ac0465bcdcf5827d0beec0595f1cadfddd7f7","after":"dc548c7bf5bd6bc83ff9243d1604852520ab6b48","ref":"refs/heads/dev","pushedAt":"2024-02-06T09:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add tx create user, asynq logger, mail","shortMessageHtmlLink":"add tx create user, asynq logger, mail"}},{"before":"c8076749791294bde741b6e1068c705e9f2a2588","after":"436ac0465bcdcf5827d0beec0595f1cadfddd7f7","ref":"refs/heads/dev","pushedAt":"2024-01-21T14:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add async worker","shortMessageHtmlLink":"add async worker"}},{"before":"5cfa3eb534fbc3cd0fe3bf113b0d40f3b74a84f6","after":"c8076749791294bde741b6e1068c705e9f2a2588","ref":"refs/heads/dev","pushedAt":"2024-01-14T09:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add zerolog","shortMessageHtmlLink":"add zerolog"}},{"before":"7e09984d343bd7ef3aabf860de134215bd8c65de","after":"5cfa3eb534fbc3cd0fe3bf113b0d40f3b74a84f6","ref":"refs/heads/dev","pushedAt":"2024-01-13T05:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"sqlc nullstring","shortMessageHtmlLink":"sqlc nullstring"}},{"before":"e7ec5b4b1b1747e6c697dbac894c07db7e4127e1","after":"7e09984d343bd7ef3aabf860de134215bd8c65de","ref":"refs/heads/dev","pushedAt":"2024-01-07T11:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"use migrate in main.go","shortMessageHtmlLink":"use migrate in main.go"}},{"before":"992876d34b38057e54da3f02b82ec3b2a620dc6c","after":"e7ec5b4b1b1747e6c697dbac894c07db7e4127e1","ref":"refs/heads/dev","pushedAt":"2023-12-28T12:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"format code","shortMessageHtmlLink":"format code"}},{"before":"f4ada5d5eca7a98bb6cdf17c5296e8074247030f","after":"992876d34b38057e54da3f02b82ec3b2a620dc6c","ref":"refs/heads/dev","pushedAt":"2023-12-28T12:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add validator","shortMessageHtmlLink":"add validator"}},{"before":"73ce5e54d72db3716c74b9ff2746d7e15421f0ed","after":"f4ada5d5eca7a98bb6cdf17c5296e8074247030f","ref":"refs/heads/dev","pushedAt":"2023-12-27T15:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add grpc gateway and swagger","shortMessageHtmlLink":"add grpc gateway and swagger"}},{"before":"b6f8d1377cc4c6f3ab1e9efcf72a357e403fc0d7","after":"73ce5e54d72db3716c74b9ff2746d7e15421f0ed","ref":"refs/heads/dev","pushedAt":"2023-12-26T14:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add grpc server and user api","shortMessageHtmlLink":"add grpc server and user api"}},{"before":"85920957f19e1ba2ea83fc9858f7d54d075fe96c","after":"b6f8d1377cc4c6f3ab1e9efcf72a357e403fc0d7","ref":"refs/heads/dev","pushedAt":"2023-12-20T14:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add grpc proto file","shortMessageHtmlLink":"add grpc proto file"}},{"before":"4669b4e16e4c1eaef2e2be3c7fca0b7476273f13","after":"52bf5874466019b86ff2b06794ecd08d312280f7","ref":"refs/heads/main","pushedAt":"2023-12-16T09:22:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LKarrie","name":"LKarrie","path":"/LKarrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42830637?s=80&v=4"},"commit":{"message":"add dbdocs (#3)","shortMessageHtmlLink":"add dbdocs (#3)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM_MJBAA","startCursor":null,"endCursor":null}},"title":"Activity · LKarrie/learn-go-project"}