Skip to content

View | 220818 Meeting Note

edward edited this page Sep 1, 2022 · 2 revisions

01 Feature별 역할 나누기

Temporal Filter

  • 정혜님
  • 민정님

Collapsable

  • 지혜님
  • 기한님

Statistics

  • 태림님
  • 한슬님

Detail

  • 영진
  • 성현
  • 영후

02 Feature 기능 정의

  • @태림님 : 자세한 건 담당 개발자분이 개발하면서 이상적으로 발전을 시키되 feature 전부를 관통하면서 의견을 나눠야한다면 그때 다시 논의해보는 것이 좋을 것 같습니다.

    => 데모 기능을 구현하면서 engine팀에 따라 기능 수정!


03 Discussion

Color

  • 단일 컬러로 진행하되 이후에 변경될 수 있도록 구현할 것

CSS vs CSS in JS

  • @성현님 svg나 틱 같은 거 그리기 까다로워서 d3를 최대한 활용하는 쪽으로 가는 게 좋을 것 같습니다.

    => D3 적용을 고려해 일단 sass를 사용! 추후에 필요하다면 변경!

반응형

  • 보여줄 수 있는 정도만 보여주기

04 Q&A

Q. detail을 클릭하였을 때, 하단의 4. Detail 변경 이외에도 detail이 토글 목록처럼 펼쳐진다고 생각하면 될까요? ( cluster 의 경우만? )
A. **@영택님** 펼쳐지게 하는 interaction은 graph node에 넣어야 할지, 전체로 넣어야 할 지 조금 애매합니다. selection 하는 interaction과 구분해야 할 수도 있어서? 혹은 shift + click으로 다중 선택이 되게 할 수도 있겠네요.
Q. Statistics에 들어갈 통계 자료는 무엇을 나타내줘야할지 정해야하는게 맞을까요??
A. **@영택님** [githru.org](http://githru.org/) 베이스로! - author별 CLOC, Commit #. - File Icicle Tree(아마도 cell의 높이에 cloc나 commit# 가 encoding되겠죠) 를 기본으로, - PR (closed/merged/open 등), - commit type (아마도 keyword 베이스로 분류할 것 같네요), 등등이 나오면 좋겠습니다.
Q. Detail에 들어갈 graph detail 데이터는 pr정보 commit 정보 이외에도 어떠한 데이터를 나타내줄지 정하면 되는걸까요??
A. **@영택님** PR의 description + Commit List만 보여줘도 지금은 괜찮을 것 같네요. (그리고 PR이 여러개 포함될 수도 있어서, 그걸 어떻게 aggregation 해줘야 하는지도 고민해볼 필요는 있겠습니다)
Q. **@한슬님** githru 데모에서 보면 클러스터링 기능이 있는데 이건 어떻게 되나요?
A. **@영택님** clustering 기능은 안넣고 main 브랜치만 해서 1줄만. 버전별로 묶는 건 있지만 지금은 안할 것.
Q. **@한슬님** MUI 관련해서 어떻게 얘기가 되는 걸까요?
- A. MUI 컬러 스킴 정도로 하는 게 좋을 것 같은데 어떠신가요? - A. vsc 테마에 따라 컬러 스킴을 사용해보는 건 어떤가요? - A. 색을 적게 쓰면 괜찮은데 더 많이 색을 쓰게 될 것 같아서 테마에 맞게 바꾸는 건 어려울 것 같다. 다크, 라이트 지원. 우선 진행하고 컬러스킴 하나만 정하는 걸로. 다크모드만 해보자. 컬러 스킴 … - A. **@태림님** 컬러별로 역할 만드는 건 어떤지?
=> 결론: 나중에 색상을 정하는 걸로 하고 지금은 바꿀 수 있게 코드 개발하는 방향으로!
Q. 차트 반응형 고려를 안 해도 되는건가요?
A. **@영택님** 에디터에 열거라 고려하는 게 좋을 것 같다. 보여줄 수 있는 정도만 보여주는 것도 좋을 것 같다. (ex. width가 500 밑으로 가면 통계가 밑으로 가고 이런 식) 0.3 정도에서는 라인차트에서는 고려해보면 좋을 것 같다.
Q. 막대차트 많거나 할 때 색상 어떻게 할까요?
A. **@영택님** 컬러 하나로 가는 게 맞는 것 같다.

05 회의 사진