{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700401218,"defaultBranch":"main","name":"ios-tdd","ownerLogin":"ramonfsk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-04T14:25:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6040627?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696429530.0","currentOid":""},"activityList":{"items":[{"before":"2eea72fabbde0d0770aa3481c070ed4dd2300f0a","after":"147b5713be61eb9a6d97adce494f727220612a6a","ref":"refs/heads/main","pushedAt":"2024-04-06T19:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete the book with all challenges ;)","shortMessageHtmlLink":"complete the book with all challenges ;)"}},{"before":"18a230166586763c7851c73b05394efd8795d1e5","after":"2eea72fabbde0d0770aa3481c070ed4dd2300f0a","ref":"refs/heads/main","pushedAt":"2024-04-06T17:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"adjust backend to final chapter","shortMessageHtmlLink":"adjust backend to final chapter"}},{"before":"ba40d7b9beeb7869265dd87357f96bfb79db433d","after":"18a230166586763c7851c73b05394efd8795d1e5","ref":"refs/heads/main","pushedAt":"2024-04-06T15:02:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"update charts","shortMessageHtmlLink":"update charts"}},{"before":"ac31ee97e85d7b6a8025a645333701054711d061","after":"ba40d7b9beeb7869265dd87357f96bfb79db433d","ref":"refs/heads/main","pushedAt":"2024-04-06T14:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"completed chapter 14 about completed Modularizing Dependencies","shortMessageHtmlLink":"completed chapter 14 about completed Modularizing Dependencies"}},{"before":"4203829a58bec161d7ce37d8fee304c86c104310","after":"ac31ee97e85d7b6a8025a645333701054711d061","ref":"refs/heads/main","pushedAt":"2024-03-25T14:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"completed chapter 13 about Breaking Up Dependencies","shortMessageHtmlLink":"completed chapter 13 about Breaking Up Dependencies"}},{"before":"080fdc23a65765a98a59a41c1bce1f853c06181c","after":"4203829a58bec161d7ce37d8fee304c86c104310","ref":"refs/heads/main","pushedAt":"2024-02-11T18:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"completed chapter 12 about Dependency Maps","shortMessageHtmlLink":"completed chapter 12 about Dependency Maps"}},{"before":"f20b964259f212f34e39a3eda5e4030fa155db13","after":"080fdc23a65765a98a59a41c1bce1f853c06181c","ref":"refs/heads/main","pushedAt":"2024-01-19T12:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"add more subjects","shortMessageHtmlLink":"add more subjects"}},{"before":"819fbd5abf1bff5c5d2b8ab906fba73e28b37190","after":"f20b964259f212f34e39a3eda5e4030fa155db13","ref":"refs/heads/main","pushedAt":"2024-01-19T12:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"update doc","shortMessageHtmlLink":"update doc"}},{"before":"b693c9e3669f62b19b6d0736ba6f3cf5f758b12d","after":"819fbd5abf1bff5c5d2b8ab906fba73e28b37190","ref":"refs/heads/main","pushedAt":"2024-01-19T11:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"completed chapter 11 about Refactor Legacy Code","shortMessageHtmlLink":"completed chapter 11 about Refactor Legacy Code"}},{"before":"1b444d08c451fabf4585126f55aa4497ee2f2048","after":"b693c9e3669f62b19b6d0736ba6f3cf5f758b12d","ref":"refs/heads/main","pushedAt":"2024-01-06T00:39:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"add frontend to new project MyBiz","shortMessageHtmlLink":"add frontend to new project MyBiz"}},{"before":"e2a3e4b872acd54fe311384154ecf3a79aceebf9","after":"1b444d08c451fabf4585126f55aa4497ee2f2048","ref":"refs/heads/main","pushedAt":"2023-12-27T23:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"add mockoon server and debug config","shortMessageHtmlLink":"add mockoon server and debug config"}},{"before":"16e9c506c5f1db1a5b6df7b86942b36f367c57f3","after":"e2a3e4b872acd54fe311384154ecf3a79aceebf9","ref":"refs/heads/main","pushedAt":"2023-12-27T00:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"completed chapter 10 about Image Client","shortMessageHtmlLink":"completed chapter 10 about Image Client"}},{"before":"c320decd386cd8d1226595db32aaa71080cc95ca","after":"16e9c506c5f1db1a5b6df7b86942b36f367c57f3","ref":"refs/heads/main","pushedAt":"2023-12-21T23:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete chapter 9 about Network Client","shortMessageHtmlLink":"complete chapter 9 about Network Client"}},{"before":"ab56df1beb7fe224a0a1f39cfdcad1a49562b195","after":"c320decd386cd8d1226595db32aaa71080cc95ca","ref":"refs/heads/main","pushedAt":"2023-11-29T20:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete chapter 7 and 8 about RESTful networking tests","shortMessageHtmlLink":"complete chapter 7 and 8 about RESTful networking tests"}},{"before":"2b2a6f273a54315b93a0096d83655368f1408fcd","after":"ab56df1beb7fe224a0a1f39cfdcad1a49562b195","ref":"refs/heads/main","pushedAt":"2023-11-26T20:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete chapter six with challenge","shortMessageHtmlLink":"complete chapter six with challenge"}},{"before":"7b18fffa0d66cd5f4d6b81c02ac7bdf75b9070e8","after":"2b2a6f273a54315b93a0096d83655368f1408fcd","ref":"refs/heads/main","pushedAt":"2023-11-07T01:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"adjust to start chapter six: dependency injection & mocks","shortMessageHtmlLink":"adjust to start chapter six: dependency injection & mocks"}},{"before":"17fe267535005663a2015ab115538aa1711edb5d","after":"7b18fffa0d66cd5f4d6b81c02ac7bdf75b9070e8","ref":"refs/heads/main","pushedAt":"2023-11-06T12:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"add more tests to challenge of module five","shortMessageHtmlLink":"add more tests to challenge of module five"}},{"before":"74f01ce89c3b4fd6954a1f04148aa0e431080225","after":"17fe267535005663a2015ab115538aa1711edb5d","ref":"refs/heads/main","pushedAt":"2023-11-05T23:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete challenge","shortMessageHtmlLink":"complete challenge"}},{"before":"695753e221b5eea97ae50db699bcf7c5c76e31dd","after":"74f01ce89c3b4fd6954a1f04148aa0e431080225","ref":"refs/heads/main","pushedAt":"2023-11-01T12:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete module five: test expectations","shortMessageHtmlLink":"complete module five: test expectations"}},{"before":"ab65303806445de3d44e2e30eab1812557f25e0a","after":"695753e221b5eea97ae50db699bcf7c5c76e31dd","ref":"refs/heads/main","pushedAt":"2023-10-27T22:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"understand async tests","shortMessageHtmlLink":"understand async tests"}},{"before":"d8ce395a694f7f7e3b50702973025389a8b4b5f9","after":"ab65303806445de3d44e2e30eab1812557f25e0a","ref":"refs/heads/main","pushedAt":"2023-10-25T12:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"adjust project to start chapter five","shortMessageHtmlLink":"adjust project to start chapter five"}},{"before":"091a79f3943d2e7f7417597d1904ac7dd0e9359b","after":"d8ce395a694f7f7e3b50702973025389a8b4b5f9","ref":"refs/heads/main","pushedAt":"2023-10-22T14:35:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"adjust to complete last challenge","shortMessageHtmlLink":"adjust to complete last challenge"}},{"before":"3c1170758ec4903bc0f2ccbab915d57ee24684ab","after":"091a79f3943d2e7f7417597d1904ac7dd0e9359b","ref":"refs/heads/main","pushedAt":"2023-10-20T11:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"complete module four and extra challenge about text expressions","shortMessageHtmlLink":"complete module four and extra challenge about text expressions"}},{"before":"51c71b4911bcd2ad8bec9e6bfaf12305d47b702f","after":"3c1170758ec4903bc0f2ccbab915d57ee24684ab","ref":"refs/heads/main","pushedAt":"2023-10-11T12:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"add code coverage and xctestplan","shortMessageHtmlLink":"add code coverage and xctestplan"}},{"before":"5c412de9f903ba1e770393fa59733eea887ab952","after":"51c71b4911bcd2ad8bec9e6bfaf12305d47b702f","ref":"refs/heads/main","pushedAt":"2023-10-11T12:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"understanding viewcontroller states and host to apply on tests","shortMessageHtmlLink":"understanding viewcontroller states and host to apply on tests"}},{"before":"38144a1a79bb983c014e3c1d420b0ae39c28ed21","after":"5c412de9f903ba1e770393fa59733eea887ab952","ref":"refs/heads/main","pushedAt":"2023-10-11T00:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"update project according to four chapter: text expressions","shortMessageHtmlLink":"update project according to four chapter: text expressions"}},{"before":"ac2f56798ae1cf77af0acee7f8c094afdaa1c1a2","after":"38144a1a79bb983c014e3c1d420b0ae39c28ed21","ref":"refs/heads/main","pushedAt":"2023-10-05T00:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"fix grammar error","shortMessageHtmlLink":"fix grammar error"}},{"before":"4c03ff21b479750884753fcac23ec32dd466bd7e","after":"ac2f56798ae1cf77af0acee7f8c094afdaa1c1a2","ref":"refs/heads/main","pushedAt":"2023-10-04T23:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"fix readme link","shortMessageHtmlLink":"fix readme link"}},{"before":"6343952b078dcc85370d5cca50e3a3bc5645dd82","after":"4c03ff21b479750884753fcac23ec32dd466bd7e","ref":"refs/heads/main","pushedAt":"2023-10-04T23:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"create readme","shortMessageHtmlLink":"create readme"}},{"before":"ba007fae2beab38d2d8b637281704af0f7800d00","after":"6343952b078dcc85370d5cca50e3a3bc5645dd82","ref":"refs/heads/main","pushedAt":"2023-10-04T15:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ramonfsk","name":"Ramon Ferreira","path":"/ramonfsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6040627?s=80&v=4"},"commit":{"message":"understanding XCTest lib works and apply some tests to AppModel","shortMessageHtmlLink":"understanding XCTest lib works and apply some tests to AppModel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQxOTo0NToyMC4wMDAwMDBazwAAAAQpw_2a","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQxOTo0NToyMC4wMDAwMDBazwAAAAQpw_2a","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wNFQxNToxNjozMS4wMDAwMDBazwAAAAOPXyBm"}},"title":"Activity ยท ramonfsk/ios-tdd"}