{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":751652322,"defaultBranch":"master","name":"tutorial-1","ownerLogin":"KronosDP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-02T03:04:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62477210?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709262192.0","currentOid":""},"activityList":{"items":[{"before":"e6013128398ab5374e6b20fe6185d92be73c51e4","after":"d05e8b38c94ebec86a6d83756c37079859ee5f32","ref":"refs/heads/order","pushedAt":"2024-03-06T14:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[REFACTOR] Optimize import","shortMessageHtmlLink":"[REFACTOR] Optimize import"}},{"before":"1a37664d10924cd2543042f8a1af4da560717967","after":"e6013128398ab5374e6b20fe6185d92be73c51e4","ref":"refs/heads/order","pushedAt":"2024-03-06T13:45:16.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[REFACTOR] addPayment to use switch case on PaymentWays enum","shortMessageHtmlLink":"[REFACTOR] addPayment to use switch case on PaymentWays enum"}},{"before":"8b470b70fe6a42f77eaaf926585bd70853e63644","after":"1a37664d10924cd2543042f8a1af4da560717967","ref":"refs/heads/order","pushedAt":"2024-03-04T10:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Refactoring, TDD, and F.I.R.S.T. Principle implementation on README","shortMessageHtmlLink":"Refactoring, TDD, and F.I.R.S.T. Principle implementation on README"}},{"before":"48977307320fac4e68ea259a7bb9b8985d0dfb6a","after":"8b470b70fe6a42f77eaaf926585bd70853e63644","ref":"refs/heads/order","pushedAt":"2024-03-02T18:55:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[GREEN] Implement OrderRepository class","shortMessageHtmlLink":"[GREEN] Implement OrderRepository class"}},{"before":"923f79f8ef19a9009efcb85f57786153fb246372","after":"48977307320fac4e68ea259a7bb9b8985d0dfb6a","ref":"refs/heads/order","pushedAt":"2024-03-02T18:32:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[GREEN] Implement OrderRepository class","shortMessageHtmlLink":"[GREEN] Implement OrderRepository class"}},{"before":"a8de7e03d4879fd60b0cab4971de2defa3685e2b","after":"923f79f8ef19a9009efcb85f57786153fb246372","ref":"refs/heads/order","pushedAt":"2024-03-01T03:24:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[REFACTOR] Apply OrderStatus enum to Order model tests","shortMessageHtmlLink":"[REFACTOR] Apply OrderStatus enum to Order model tests"}},{"before":"61df836cabcacd573e08eae4efd4b82566c59236","after":"a8de7e03d4879fd60b0cab4971de2defa3685e2b","ref":"refs/heads/order","pushedAt":"2024-03-01T03:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[GREEN] Implement Order model","shortMessageHtmlLink":"[GREEN] Implement Order model"}},{"before":null,"after":"61df836cabcacd573e08eae4efd4b82566c59236","ref":"refs/heads/order","pushedAt":"2024-03-01T03:03:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"[RED] Add Order model skeleton","shortMessageHtmlLink":"[RED] Add Order model skeleton"}},{"before":"cfbb8bbbf9cf87e8b58c9363f66656ad24751f6f","after":"c30f6e179332842f1a4c6a4e44661ea665bd41fc","ref":"refs/heads/master","pushedAt":"2024-02-24T07:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add logo to navbar","shortMessageHtmlLink":"Add logo to navbar"}},{"before":"e7b84644d7f9bc99ba61ba7538f4608e0c887d59","after":"cfbb8bbbf9cf87e8b58c9363f66656ad24751f6f","ref":"refs/heads/master","pushedAt":"2024-02-24T03:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Delete APIControllerTest.java","shortMessageHtmlLink":"Delete APIControllerTest.java"}},{"before":"2386b6038245eb062abc1d9db2073213a2e24b6d","after":"e7b84644d7f9bc99ba61ba7538f4608e0c887d59","ref":"refs/heads/master","pushedAt":"2024-02-24T03:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Refactor code to improve performance and readability","shortMessageHtmlLink":"Refactor code to improve performance and readability"}},{"before":"f41a832dadd3a28c27659960b972cbd5c704d32a","after":"2386b6038245eb062abc1d9db2073213a2e24b6d","ref":"refs/heads/master","pushedAt":"2024-02-24T03:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Remove CarRepository class","shortMessageHtmlLink":"Remove CarRepository class"}},{"before":"86d1fb187193a2121f9faa7c3c140e67468d6c1d","after":"f41a832dadd3a28c27659960b972cbd5c704d32a","ref":"refs/heads/master","pushedAt":"2024-02-24T03:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Implement ISP (Interface Segregation Principle) to improve code modularity and scalability.","shortMessageHtmlLink":"Implement ISP (Interface Segregation Principle) to improve code modul…"}},{"before":"ebb1b09a8e7471c7df6bb285118c9e3bfe2d42c3","after":"86d1fb187193a2121f9faa7c3c140e67468d6c1d","ref":"refs/heads/master","pushedAt":"2024-02-23T18:10:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add SOLID principles reflection","shortMessageHtmlLink":"Add SOLID principles reflection"}},{"before":"7ebe7d03961e774fa1b9d5d12aaa1967dd0e1eda","after":"86d1fb187193a2121f9faa7c3c140e67468d6c1d","ref":"refs/heads/after-solid","pushedAt":"2024-02-23T18:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add SOLID principles reflection","shortMessageHtmlLink":"Add SOLID principles reflection"}},{"before":null,"after":"7ebe7d03961e774fa1b9d5d12aaa1967dd0e1eda","ref":"refs/heads/after-solid","pushedAt":"2024-02-23T17:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Refactor code and delete unused methods","shortMessageHtmlLink":"Refactor code and delete unused methods"}},{"before":"7a4f32c0c8d8e6f99f4fc32584c33803c966f5c6","after":"ebb1b09a8e7471c7df6bb285118c9e3bfe2d42c3","ref":"refs/heads/master","pushedAt":"2024-02-23T16:05:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add CarService and CarRepository implementations, update APIController and CarController","shortMessageHtmlLink":"Add CarService and CarRepository implementations, update APIControlle…"}},{"before":"d842086ef0dd88007074f9e9bb5e18ce1f3e1325","after":"ebb1b09a8e7471c7df6bb285118c9e3bfe2d42c3","ref":"refs/heads/before-solid","pushedAt":"2024-02-23T16:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add CarService and CarRepository implementations, update APIController and CarController","shortMessageHtmlLink":"Add CarService and CarRepository implementations, update APIControlle…"}},{"before":"d8dc2a62eed9607ba6e119e3919bfe713c89097c","after":"d842086ef0dd88007074f9e9bb5e18ce1f3e1325","ref":"refs/heads/before-solid","pushedAt":"2024-02-23T13:42:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Tutorial","shortMessageHtmlLink":"Tutorial"}},{"before":null,"after":"d8dc2a62eed9607ba6e119e3919bfe713c89097c","ref":"refs/heads/before-solid","pushedAt":"2024-02-23T02:16:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"car class in model","shortMessageHtmlLink":"car class in model"}},{"before":"481d452f3222b1d2b722939785a33cf987e2a2f2","after":"7a4f32c0c8d8e6f99f4fc32584c33803c966f5c6","ref":"refs/heads/master","pushedAt":"2024-02-14T13:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add reflection on unit testing and CI/CD implementation","shortMessageHtmlLink":"Add reflection on unit testing and CI/CD implementation"}},{"before":"22226e9c052d1f957776e87a47343c212e5e119b","after":"481d452f3222b1d2b722939785a33cf987e2a2f2","ref":"refs/heads/master","pushedAt":"2024-02-14T12:29:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add Dockerfile for building and running the application","shortMessageHtmlLink":"Add Dockerfile for building and running the application"}},{"before":"eea76b947863ac37c8cc2860f4c14747166c89f7","after":"481d452f3222b1d2b722939785a33cf987e2a2f2","ref":"refs/heads/module-2-exercise","pushedAt":"2024-02-14T12:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add Dockerfile for building and running the application","shortMessageHtmlLink":"Add Dockerfile for building and running the application"}},{"before":"906694ae742d1c153361717a5fb330cf6b7ef5e8","after":"eea76b947863ac37c8cc2860f4c14747166c89f7","ref":"refs/heads/module-2-exercise","pushedAt":"2024-02-14T12:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add Apache 2.0 license file","shortMessageHtmlLink":"Add Apache 2.0 license file"}},{"before":"f54ad1fc509e48898fcddf848585d7f9a3fea3ce","after":"906694ae742d1c153361717a5fb330cf6b7ef5e8","ref":"refs/heads/module-2-exercise","pushedAt":"2024-02-14T11:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add PMD code scanning workflow","shortMessageHtmlLink":"Add PMD code scanning workflow"}},{"before":"d758257ca07c201f4edc3b6bf23933d6fb2096f8","after":"f54ad1fc509e48898fcddf848585d7f9a3fea3ce","ref":"refs/heads/module-2-exercise","pushedAt":"2024-02-14T11:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Fix capitalization of page names","shortMessageHtmlLink":"Fix capitalization of page names"}},{"before":null,"after":"d758257ca07c201f4edc3b6bf23933d6fb2096f8","ref":"refs/heads/module-2-exercise","pushedAt":"2024-02-14T11:21:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add tests and functionality for creating, listing, and deleting products","shortMessageHtmlLink":"Add tests and functionality for creating, listing, and deleting products"}},{"before":"a513ae0640312ce01f701a7cb4f011ae4211b7ad","after":"22226e9c052d1f957776e87a47343c212e5e119b","ref":"refs/heads/master","pushedAt":"2024-02-14T10:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add ProductControllerTest and DeleteProductFunctionalTest","shortMessageHtmlLink":"Add ProductControllerTest and DeleteProductFunctionalTest"}},{"before":"4c747fffc8532c18e742661e6566750f953615b2","after":"a513ae0640312ce01f701a7cb4f011ae4211b7ad","ref":"refs/heads/master","pushedAt":"2024-02-14T09:42:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add DeleteProductFunctionalTest for product deletion","shortMessageHtmlLink":"Add DeleteProductFunctionalTest for product deletion"}},{"before":"7974aefcb4e8c86438393468f8ea7737e5128b7d","after":"a513ae0640312ce01f701a7cb4f011ae4211b7ad","ref":"refs/heads/ci-cd","pushedAt":"2024-02-14T09:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KronosDP","name":null,"path":"/KronosDP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62477210?s=80&v=4"},"commit":{"message":"Add DeleteProductFunctionalTest for product deletion","shortMessageHtmlLink":"Add DeleteProductFunctionalTest for product deletion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDgPj_AA","startCursor":null,"endCursor":null}},"title":"Activity · KronosDP/tutorial-1"}