...
- 이슈 확인하기
- https://issues.apache.org/jira/browse/ZEPPELIN-5761?jql=project%20%3D%20ZEPPELIN%20ORDER%20BY%20created%20DESC
- 이슈가 있으면, 진행 상황 확인하고
- 진행 중이면, 열심히 리뷰하기
- 진행중이지 않으면, 커뮤니티에서 얘기하고, 기여 시작하기
- 이슈가 없으면,
- 이슈를 만들고, 커뮤니티에 얘기하고, 기여 시작하기
- 이슈를 만드실 때, label에
ossca2022
를 추가하기
PR 브랜치
Code Block language bash $ # 브랜치 만들기 $ git checkout -b ZEPPELIN-{issue_number} $ $ # 코드 작성... $ $ # 커밋/푸쉬 $ git commit -m "message" $ git push -u origin ZEPPELIN-{issue_number}
- Github에서 PR생성하기
리뷰어 지정하기← 권한 부족으로 설정 불가능할 수 있으면, 하는게 좋음
개발환경 준비 및 설정
Git 설정
Code Block language bash $ # Git 환경 설정 $ git config --global user.name "Your Name" $ git config --global user.email "your_email@email.com" $ git config --global --add pull.rebase true $ $ # Git clone 리모트 설정 $ git clone https://github.com/{your_github_id}/zeppelin $ git remote add apache https://github.com/apache/zeppelin $ $ # Git pull from apache and push to my repo $ git checkout master $ git pull --rebase apache master $ git push origin master
빌드 준비
Code Block $ # 자바 설치 $ # 자바8이 필요합니다. (11로 올리고 싶네요) $ # 맥이면, $ brew tap homebrew/cask-versions $ brew install --cask temurin8 $ ./mvnw clean package -DskipTests -Phadoop2
...