Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

The content of this page is written in Korean because all mentees of this program are Korean so it would reduce communication costs.

자기소개

TBD

분야 정하기

백엔드

  • Jetty + Jersey + Websocket
  • 스토리지 플러그인
  • 인터프리터 로딩
  • HA!!
  • Note manager
  • 히스토리 기능 리팩토링
  • 스토리지 기능 개선

프론트엔드

  • 빌드 시스템 개선
  • 앵귤러 버전 업!!
  • 두 버전의 UI통합 ← 서버 변경도 약간 필요함
  • 더 많은 데이터를 시각화 할 수 있도록 개선
    • 현재는 약 2만라인정도 밖에 처리하지 못함

사용성

  • 도커 환경 구성
  • AWS에서 동작하도록 구성
  • HA 환경 구성
    • 이미 Raft로 구성되어 있음

테스트

  • 이상한 테스트들 수정하기
    • 가장 중요한 이슈 중 하나!!
  • 윈도우 테스트 환경 구성하기
  • 인터프리터들 테스트해서 이슈 만들기
    • R, python, Spark ... 

문서화

  • 오래된 문서 구조 개선
  • 새로운 예제 추가
    • 나중에 발표하기 좋음 (smile)

기여하기

개발환경 준비 및 설정

  • Git 설정

    Code Block
    languagebash
    $ # 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


커뮤니티

진행 상황 정리

  • 기본적으로 위키를 이용
    • 기록을 유지하기 위한 용도

처음하기 좋은 이슈