https://github.com/f-lab-edu/running-mate
[트렌비 합격, 연봉 30% 상승] 사이드 프로젝트 팀빌딩 플랫폼
https://github.com/f-lab-edu/running-mate
f-lab graduate java-backend series-c
Last synced: 3 months ago
JSON representation
[트렌비 합격, 연봉 30% 상승] 사이드 프로젝트 팀빌딩 플랫폼
- Host: GitHub
- URL: https://github.com/f-lab-edu/running-mate
- Owner: f-lab-edu
- Created: 2021-10-13T09:46:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-03T16:29:25.000Z (over 1 year ago)
- Last Synced: 2025-02-08T07:16:28.104Z (5 months ago)
- Topics: f-lab, graduate, java-backend, series-c
- Language: Java
- Homepage:
- Size: 249 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🏃 Running Mate 🏃

주니어 개발자, 기획자, 디자이너의 포트폴리오 제작을 위한 사이드 프로젝트 팀빌딩 서비스 입니다.
문제해결에 관한 이야기, 개인 테크블로그 주소, 화면설계, Usecase, API에 대한 상세 설명은 Wiki에 포함되어있습니다.
[Go Wiki !](https://github.com/f-lab-edu/running-mate/wiki)
## 🏃♂️ 프로젝트 목표
- 객체지향 원리를 이해하고 원칙을 지켜 유지보수에 용이하고 확장성이 높은 코드 작성
- 개발한 기능에 대한 검증과 코드 변화(요구사항)를(을) 대비하여 테스트 코드 작성
- 대용량 트래픽 상황에 맞는 서버성능 개선 및 최적화## 🏃♂️ 사용기술
- Java 11
- Spring Boot
- MyBatis
- MySQL
- Maven## 🏃♂️ 프로토타입
아래 프로토타입은 '카카오 오븐'을 사용해 작성되었습니다.

## 🏃♂️ 브랜치 전략
**Git-Flow**

- main(master) : 제품으로 출시될 수 있는 브랜치 입니다.
- develop : 다음 출시 버전을 개발하는 브랜치 입니다.
- feature : 기능을 개발을 진행하는 브랜치 입니다.
- release : 이번 출시 버전을 준비하는 브랜치 입니다.
- hotfix : 출시 버전에서 발생한 버그를 수정하는 브랜치 입니다.**PR Rule**
- 새로운 개발건은 develop 브랜치를 베이스로 feature/#이슈번호 의 브랜치명으로 개발을 진행합니다.
- 새로운 개발건에 대한 작업이 완료되면 develop 브랜치를 대상으로 PR을 요청합니다.
- 지정한 리뷰어에게 코드 리뷰를 받고 Approve를 받아야 Merge pull request를 할 수 있습니다.