{"id":25123336,"url":"https://github.com/f-lab-edu/running-mate","last_synced_at":"2025-04-02T16:35:00.391Z","repository":{"id":44901266,"uuid":"416678059","full_name":"f-lab-edu/running-mate","owner":"f-lab-edu","description":"[트렌비 합격, 연봉 30% 상승] 사이드 프로젝트 팀빌딩 플랫폼","archived":false,"fork":false,"pushed_at":"2024-01-03T16:29:25.000Z","size":255,"stargazers_count":3,"open_issues_count":6,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-08T07:16:28.104Z","etag":null,"topics":["f-lab","graduate","java-backend","series-c"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f-lab-edu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-13T09:46:19.000Z","updated_at":"2024-04-14T12:01:35.000Z","dependencies_parsed_at":"2022-09-16T03:41:28.162Z","dependency_job_id":null,"html_url":"https://github.com/f-lab-edu/running-mate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-lab-edu%2Frunning-mate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-lab-edu%2Frunning-mate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-lab-edu%2Frunning-mate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-lab-edu%2Frunning-mate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f-lab-edu","download_url":"https://codeload.github.com/f-lab-edu/running-mate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246852201,"owners_count":20844324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["f-lab","graduate","java-backend","series-c"],"created_at":"2025-02-08T07:16:29.999Z","updated_at":"2025-04-02T16:35:00.350Z","avatar_url":"https://github.com/f-lab-edu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 🏃 Running Mate 🏃\n\n![https://user-images.githubusercontent.com/55127012/138738203-9a06b53f-d502-43ca-a999-5a82e5f811e0.png](https://user-images.githubusercontent.com/55127012/138738203-9a06b53f-d502-43ca-a999-5a82e5f811e0.png)\n\n주니어 개발자, 기획자, 디자이너의 포트폴리오 제작을 위한 사이드 프로젝트 팀빌딩 서비스 입니다.\n\n문제해결에 관한 이야기, 개인 테크블로그 주소, 화면설계, Usecase, API에 대한 상세 설명은 Wiki에 포함되어있습니다.\n\n[Go Wiki !](https://github.com/f-lab-edu/running-mate/wiki)\n\n## 🏃‍♂️ 프로젝트 목표\n\n- 객체지향 원리를 이해하고 원칙을 지켜 유지보수에 용이하고 확장성이 높은 코드 작성\n- 개발한 기능에 대한 검증과 코드 변화(요구사항)를(을) 대비하여 테스트 코드 작성\n- 대용량 트래픽 상황에 맞는 서버성능 개선 및 최적화\n\n## 🏃‍♂️ 사용기술\n\n- Java 11\n- Spring Boot\n- MyBatis\n- MySQL\n- Maven\n\n## 🏃‍♂️ 프로토타입\n\n아래 프로토타입은 '카카오 오븐'을 사용해 작성되었습니다.\n\n![prototype](https://user-images.githubusercontent.com/55127012/141405470-7f1910fa-d68b-4130-aa3a-f3bc44704425.png)\n\n## 🏃‍♂️ 브랜치 전략\n\n**Git-Flow**\n\n![https://user-images.githubusercontent.com/55127012/138739316-8bca609d-b3b9-4a1e-a80f-91e2e5e42bd3.png](https://user-images.githubusercontent.com/55127012/138739316-8bca609d-b3b9-4a1e-a80f-91e2e5e42bd3.png)\n\n- main(master) : 제품으로 출시될 수 있는 브랜치 입니다.\n- develop : 다음 출시 버전을 개발하는 브랜치 입니다.\n- feature : 기능을 개발을 진행하는 브랜치 입니다.\n- release : 이번 출시 버전을 준비하는 브랜치 입니다.\n- hotfix : 출시 버전에서 발생한 버그를 수정하는 브랜치 입니다.\n\n**PR Rule**\n\n- 새로운 개발건은 develop 브랜치를 베이스로 feature/#이슈번호 의 브랜치명으로 개발을 진행합니다.\n- 새로운 개발건에 대한 작업이 완료되면 develop 브랜치를 대상으로 PR을 요청합니다.\n- 지정한 리뷰어에게 코드 리뷰를 받고 Approve를 받아야 Merge pull request를 할 수 있습니다.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff-lab-edu%2Frunning-mate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff-lab-edu%2Frunning-mate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff-lab-edu%2Frunning-mate/lists"}