{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":835542476,"defaultBranch":"giwankim","name":"atdd-subway-fare","ownerLogin":"giwankim","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-30T03:54:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14240606?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723546444.0","currentOid":""},"activityList":{"items":[{"before":"277333fd0cf0be9f4244c09d2446696d009803be","after":"7808603e591f09db72a32c62432344079b17d23c","ref":"refs/heads/giwankim","pushedAt":"2024-08-18T21:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"추가 미션 - 가장 빠른 도착 경로 타입 추가 (#510)\n\n* test(path): 가장 빠른 도착 경로 조회 인수 테스트를 추가했다.\r\n\r\n우선 하나의 노선 사용하는 경우 테스트만 추가했다.\r\n\r\n* fix(test): 픽스처의 minor typo 를 수정했다.\r\n\r\n* feat(line): 임시 클래스들을 추가헸다.\r\n\r\n* feat(path): 그래프에서 모든 경로를 조회하는 메서드를 추가했다.\r\n\r\n* feat(path): 임시 클래스들을 추가했다.\r\n\r\n* feat(path): 그래프 간선 구간 도착 시각을 계산하는 메서드를 구현했다.\r\n\r\n* feat(line): 구간까지 걸리는 시간을 계산한다.\r\n\r\n* feat(line): 구간 종착역까지 소요되는 시간을 계산한다.\r\n\r\n* feat(line): 가장 빠른 도착 경로 도메인 객체들을 구현했다.\r\n\r\n* feat(line): `Paths` 라는 일급 컬렉션 객체를 추가했다.\r\n\r\n`Paths` 는 가장 빨리 도착하는 경로를 조회할 수 있는 기능이 있다.\r\n\r\n* feat(path): 가장 빠른 경로 조회 서비스 메서드를 구현했다.\r\n\r\n* test(path): 가장 빠른 도착 경로 인수 테스트 (노선 하나만 사용하는 경우) 통과한다.\r\n\r\n* test(path): 가장 빠른 도착 경로 인수 테스트 (환승 포함) 통과한다.\r\n\r\n* refactor(favorite): 즐겨찾기 패키지에서 임시 클래스를 제거헸다.\r\n\r\n* refactor(acceptance-tests): 새로운 경로를 사용하는 인수 테스트만 남겼다.\r\n\r\n* refactor(fare): fare 패키지의 이전 클래스들을 정리했다.\r\n\r\n* refactor(path): path 패키지의 이전 클래스들을 정리했다.\r\n\r\n* refactor(path): line 패키지의 이전 클래스들을 정리했다.\r\n\r\n* refactor(test): 사용 안 하는 인수 테스트를 제거했다.\r\n\r\n* fix(favorite): `FavoriteService` 테스트가 새 클래스들을 사용하도록 수정했다.\r\n\r\n* refactor(line): `line` 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다.\r\n\r\n* refactor(path): `path` 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다.\r\n\r\n* refactor(fare): `fare` 패키지 클래스 이름을 정리했다.\r\n\r\n* refactor(test): 인수 테스트 gherkin step 명칭들을 원상 복귀시켰다.\r\n\r\n* docs(path): 가장 빠른 경로 조회 제약 사항을 문서화했다.\r\n\r\n* chore(fare): 사용 안 하는 코드를 제거했다.\r\n\r\n* fix(line): 테스트 클래스 이름을 고쳤다.","shortMessageHtmlLink":"추가 미션 - 가장 빠른 도착 경로 타입 추가 (next-step#510)"}},{"before":"3b7433e7e84a20e1a3b8c3a72b050fd3f128f348","after":"fbf085256df29790caf018eade2cb7cd531245e6","ref":"refs/heads/step4","pushedAt":"2024-08-16T14:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"fix(line): 테스트 클래스 이름을 고쳤다.","shortMessageHtmlLink":"fix(line): 테스트 클래스 이름을 고쳤다."}},{"before":"b9c9191f7678d2b73794b5faf61ef1ee3b024879","after":"3b7433e7e84a20e1a3b8c3a72b050fd3f128f348","ref":"refs/heads/step4","pushedAt":"2024-08-16T13:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"chore(fare): 사용 안 하는 코드를 제거했다.","shortMessageHtmlLink":"chore(fare): 사용 안 하는 코드를 제거했다."}},{"before":"a9acc75ac32d6b37c832e711906df3749cb0fc92","after":"b9c9191f7678d2b73794b5faf61ef1ee3b024879","ref":"refs/heads/step4","pushedAt":"2024-08-16T13:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"docs(path): 가장 빠른 경로 조회 제약 사항을 문서화했다.","shortMessageHtmlLink":"docs(path): 가장 빠른 경로 조회 제약 사항을 문서화했다."}},{"before":"4247f59f486879ce1ee819f2fbf3547786d92215","after":"a9acc75ac32d6b37c832e711906df3749cb0fc92","ref":"refs/heads/step4","pushedAt":"2024-08-16T11:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(test): 인수 테스트 gherkin step 명칭들을 원상 복귀시켰다.","shortMessageHtmlLink":"refactor(test): 인수 테스트 gherkin step 명칭들을 원상 복귀시켰다."}},{"before":"2d4c6d3e134f2704817afeea18810f904261f030","after":"4247f59f486879ce1ee819f2fbf3547786d92215","ref":"refs/heads/step4","pushedAt":"2024-08-16T11:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(fare): `fare` 패키지 클래스 이름을 정리했다.","shortMessageHtmlLink":"refactor(fare): fare 패키지 클래스 이름을 정리했다."}},{"before":"06dd9d51ffd7b349d2cb13fd775df2cbfda4461f","after":"2d4c6d3e134f2704817afeea18810f904261f030","ref":"refs/heads/step4","pushedAt":"2024-08-16T11:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(path): `path` 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다.","shortMessageHtmlLink":"refactor(path): path 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다."}},{"before":"3f5536c8f20ddced6542494dbd3216dd6e34c782","after":"06dd9d51ffd7b349d2cb13fd775df2cbfda4461f","ref":"refs/heads/step4","pushedAt":"2024-08-16T10:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(line): `line` 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다.","shortMessageHtmlLink":"refactor(line): line 패키지 클래스 이름을 정리하고 라우트를 원상 복귀시켰다."}},{"before":"65f84f88a7bb11f411372702088451a976d08184","after":"3f5536c8f20ddced6542494dbd3216dd6e34c782","ref":"refs/heads/step4","pushedAt":"2024-08-16T10:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"fix(favorite): `FavoriteService` 테스트가 새 클래스들을 사용하도록 수정했다.","shortMessageHtmlLink":"fix(favorite): FavoriteService 테스트가 새 클래스들을 사용하도록 수정했다."}},{"before":"99e7f8987f01919814e42ce0bc425eeb062221ae","after":"65f84f88a7bb11f411372702088451a976d08184","ref":"refs/heads/step4","pushedAt":"2024-08-16T10:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(test): 사용 안 하는 인수 테스트를 제거했다.","shortMessageHtmlLink":"refactor(test): 사용 안 하는 인수 테스트를 제거했다."}},{"before":"d14fb1f9a943599f99019e0814dc40ae8f62429c","after":"99e7f8987f01919814e42ce0bc425eeb062221ae","ref":"refs/heads/step4","pushedAt":"2024-08-16T10:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(path): line 패키지의 이전 클래스들을 정리했다.","shortMessageHtmlLink":"refactor(path): line 패키지의 이전 클래스들을 정리했다."}},{"before":"8760f7b37c54af0b5648e49ea25dd36c80a0f070","after":"d14fb1f9a943599f99019e0814dc40ae8f62429c","ref":"refs/heads/step4","pushedAt":"2024-08-16T09:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(path): path 패키지의 이전 클래스들을 정리했다.","shortMessageHtmlLink":"refactor(path): path 패키지의 이전 클래스들을 정리했다."}},{"before":"f014cec7d229e69cbf49e52a56148ec6d83d3cc3","after":"8760f7b37c54af0b5648e49ea25dd36c80a0f070","ref":"refs/heads/step4","pushedAt":"2024-08-16T09:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(fare): fare 패키지의 이전 클래스들을 정리했다.","shortMessageHtmlLink":"refactor(fare): fare 패키지의 이전 클래스들을 정리했다."}},{"before":"180b5cf7785f3b38f26feabc60c832faada78348","after":"f014cec7d229e69cbf49e52a56148ec6d83d3cc3","ref":"refs/heads/step4","pushedAt":"2024-08-16T08:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(acceptance-tests): 새로운 경로를 사용하는 인수 테스트만 남겼다.","shortMessageHtmlLink":"refactor(acceptance-tests): 새로운 경로를 사용하는 인수 테스트만 남겼다."}},{"before":"89039217636e8d596e59fc6bfa03fb3b61fe4907","after":"180b5cf7785f3b38f26feabc60c832faada78348","ref":"refs/heads/step4","pushedAt":"2024-08-16T08:11:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(favorite): 즐겨찾기 패키지에서 임시 클래스를 제거헸다.","shortMessageHtmlLink":"refactor(favorite): 즐겨찾기 패키지에서 임시 클래스를 제거헸다."}},{"before":"f08b30afdd43646a0a776c1af6124a6dcfcbb501","after":"89039217636e8d596e59fc6bfa03fb3b61fe4907","ref":"refs/heads/step4","pushedAt":"2024-08-16T08:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"refactor(favorite): 즐겨찾기 패키지에서 임시 클래스를 제거헸다.","shortMessageHtmlLink":"refactor(favorite): 즐겨찾기 패키지에서 임시 클래스를 제거헸다."}},{"before":"907887a9f06a085cc067228f9fd0b47323a3053c","after":"f08b30afdd43646a0a776c1af6124a6dcfcbb501","ref":"refs/heads/step4","pushedAt":"2024-08-16T04:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"test(path): 가장 빠른 도착 경로 인수 테스트 (환승 포함) 통과한다.","shortMessageHtmlLink":"test(path): 가장 빠른 도착 경로 인수 테스트 (환승 포함) 통과한다."}},{"before":"457582c8c91d27d3ea23f025a141ccc88a45ee63","after":"907887a9f06a085cc067228f9fd0b47323a3053c","ref":"refs/heads/step4","pushedAt":"2024-08-16T04:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"test(path): 가장 빠른 도착 경로 인수 테스트 (노선 하나만 사용하는 경우) 통과한다.","shortMessageHtmlLink":"test(path): 가장 빠른 도착 경로 인수 테스트 (노선 하나만 사용하는 경우) 통과한다."}},{"before":"e1c09b54b2af169df5f1fa78f726e76237948d7e","after":"457582c8c91d27d3ea23f025a141ccc88a45ee63","ref":"refs/heads/step4","pushedAt":"2024-08-16T03:43:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(path): 가장 빠른 경로 조회 서비스 메서드를 구현했다.","shortMessageHtmlLink":"feat(path): 가장 빠른 경로 조회 서비스 메서드를 구현했다."}},{"before":"298ea04d6bc64749f4753786e9956577560228f2","after":"e1c09b54b2af169df5f1fa78f726e76237948d7e","ref":"refs/heads/step4","pushedAt":"2024-08-15T13:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(path): 가장 빠른 경로 조회 서비스 메서드를 구현했다.","shortMessageHtmlLink":"feat(path): 가장 빠른 경로 조회 서비스 메서드를 구현했다."}},{"before":"61a105fa7333aa57eeb9ceaeec25aa9a457455cb","after":"298ea04d6bc64749f4753786e9956577560228f2","ref":"refs/heads/step4","pushedAt":"2024-08-15T12:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(line): `Paths` 라는 일급 컬렉션 객체를 추가했다.\n\n`Paths` 는 가장 빨리 도착하는 경로를 조회할 수 있는 기능이 있다.","shortMessageHtmlLink":"feat(line): Paths 라는 일급 컬렉션 객체를 추가했다."}},{"before":"32b30804003e7c34e71303ca4683f96c2175a41b","after":"61a105fa7333aa57eeb9ceaeec25aa9a457455cb","ref":"refs/heads/step4","pushedAt":"2024-08-15T09:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(line): 가장 빠른 도착 경로 도메인 객체들을 구현했다.","shortMessageHtmlLink":"feat(line): 가장 빠른 도착 경로 도메인 객체들을 구현했다."}},{"before":"3b2a924a61587211263040034a62c4bd1d522155","after":"32b30804003e7c34e71303ca4683f96c2175a41b","ref":"refs/heads/step4","pushedAt":"2024-08-15T06:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(line): 구간 종착역까지 소요되는 시간을 계산한다.","shortMessageHtmlLink":"feat(line): 구간 종착역까지 소요되는 시간을 계산한다."}},{"before":"1d96be26c49402e42fc09af075378ded4e9fa47e","after":"3b2a924a61587211263040034a62c4bd1d522155","ref":"refs/heads/step4","pushedAt":"2024-08-14T08:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(line): 구간까지 걸리는 시간을 계산한다.","shortMessageHtmlLink":"feat(line): 구간까지 걸리는 시간을 계산한다."}},{"before":"e69520af020f5ce0ce933cf973e9d6ca15dac7b4","after":"1d96be26c49402e42fc09af075378ded4e9fa47e","ref":"refs/heads/step4","pushedAt":"2024-08-14T06:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(path): 그래프 간선 구간 도착 시각을 계산하는 메서드를 구현했다.","shortMessageHtmlLink":"feat(path): 그래프 간선 구간 도착 시각을 계산하는 메서드를 구현했다."}},{"before":"14d35e52b0984c64bbe5009600ed0d0dd656f921","after":"e69520af020f5ce0ce933cf973e9d6ca15dac7b4","ref":"refs/heads/step4","pushedAt":"2024-08-14T06:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(path): 임시 클래스들을 추가했다.","shortMessageHtmlLink":"feat(path): 임시 클래스들을 추가했다."}},{"before":"05e6532a176baa0cd36687cb1dd6208988445b13","after":"14d35e52b0984c64bbe5009600ed0d0dd656f921","ref":"refs/heads/step4","pushedAt":"2024-08-14T02:15:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(path): 그래프에서 모든 경로를 조회하는 메서드를 추가했다.","shortMessageHtmlLink":"feat(path): 그래프에서 모든 경로를 조회하는 메서드를 추가했다."}},{"before":"e159d5896073b4a7db52feb02222fb9709b8ba08","after":"05e6532a176baa0cd36687cb1dd6208988445b13","ref":"refs/heads/step4","pushedAt":"2024-08-14T00:29:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"feat(line): 임시 클래스들을 추가헸다.","shortMessageHtmlLink":"feat(line): 임시 클래스들을 추가헸다."}},{"before":"21a8f0b89877d1a4931a599158f2bc68d416e070","after":"e159d5896073b4a7db52feb02222fb9709b8ba08","ref":"refs/heads/step4","pushedAt":"2024-08-13T22:11:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"fix(test): 픽스처의 minor typo 를 수정했다.","shortMessageHtmlLink":"fix(test): 픽스처의 minor typo 를 수정했다."}},{"before":null,"after":"21a8f0b89877d1a4931a599158f2bc68d416e070","ref":"refs/heads/step4","pushedAt":"2024-08-13T10:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giwankim","name":null,"path":"/giwankim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14240606?s=80&v=4"},"commit":{"message":"test(path): 가장 빠른 도착 경로 조회 인수 테스트를 추가했다.\n\n우선 하나의 노선 사용하는 경우 테스트만 추가했다.","shortMessageHtmlLink":"test(path): 가장 빠른 도착 경로 조회 인수 테스트를 추가했다."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQyMTo0Mjo1NS4wMDAwMDBazwAAAASdeDvf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQyMTo0Mjo1NS4wMDAwMDBazwAAAASdeDvf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxMDo1NDowNC4wMDAwMDBazwAAAASZErbK"}},"title":"Activity · giwankim/atdd-subway-fare"}