You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »

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 설정

    $ # 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
  • 빌드 준비

    $ # 자바 설치
    $ # 자바8이 필요합니다. (11로 올리고 싶네요)
    $ # 맥이면,
    $ brew tap homebrew/cask-versions
    $ brew install --cask temurin8
    
    $ ./mvnw clean package -DskipTests -Phadoop2

커뮤니티

진행 상황 정리

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

처음하기 좋은 이슈

  • No labels