-
Notifications
You must be signed in to change notification settings - Fork 1
github 로그인 후 토큰 발급까지 배포 완료, 이후 FE, iOS 협업 필요합니다.
Label, Milestone 도메인은 상대적으로 작아, 각자 학습하는 식으로 구현
- k : Label 도메인 설계
- cooper : Milestone 도메인 설계
- Elly : apple Id 로그인, 마크다운
- Downey : 코디네이터 패턴
전체적으로 같이 작업했습니다.
- Goody : 컴포넌트 / 라우터 정리, 여러 라이브러리 설정파일 정리
- Daisy : 전체적인 작업 설계, 작업 나누기, 스타일 작업
Label / Milestone 작업중
-
Label 은 PR
-
Milestone은 조금더 다듬고 PR
-
k: JPA의 영속성 컨텍스트 공부
-
cooper: JPA
JSON 통신 camel case로!
- Elly : 이슈 편집 창, PHAsset에서 UIImagePicker Library 사용, 서버 image 업로드 통신 전까지 구현
- Downey : 로그인 후, 화면 구성 수정, GitHub login / 버튼
오전 OAuth, 오후 Issue 페이지
- Goody : Issue Page Main 작업, Issue Mock 데이터, styled-components & Material-UI
- Daisy : Issue Page 상단바, Material UI의 색상, UI 등 커스텀 기능
-
comment랑 issue 작업 중
-
깃헙 유저 정보 token에 넣음
-
k: 나머지 객체 모아서 issue에 맵핑하는 작업 진행 중, 마일스톤/라벨/유저는 기능 구현 + 배포 완료!!👍(검색할 때 조회 가능)
-
cooper: 이번주를 어떤식으로 진행할지 논의 나눔 (comment, issue 먼저) 인메모리 -> mysql로 바꾸고 자동 배포 생각 중, Elasticsearch 도입 계획 중
- Elly
- Downey : OAuth 스터디 진행 중, 엘리랑 수요일 혹은 목요일 쯤에 로그인 끝낼 예정 그 전까지는 다른 UI 구현 예정
-
main page 구현 중
-
Goody : main page 이슈 선택 시 선택된 이슈가 몇 개인지 보여주는 기능 구현 중
-
Daisy : main page 필터 탭 재사용 컴포넌트 구현 및 적용 중
- Issue / Comment
- Issue 생성 (마일스톤, 레이블, 담당자 입력 받아서 할당하는거 까지는 확인 못함)
- OAuth 안되던 것 수정 (nickname이 없는 경우 에러 발생)
- Authorization header (배포는 안됨)
- Downey : OAuth 로그인 / 탭바를 다형성을 이용하여 구현하기 (보류중)
-
Goody
-
이슈쪽 버그 수정
-
OAuth 버그 수정
-
깃허브 유저 이미지 갖고오기
-
Daisy
-
필터 선택 시에 필터 입력창에 텍스트 추가/삭제
- Issue / Comment
- Issue 생성 (마일스톤, 레이블, 담당자 Id 입력 받아서 할당)
- Issue 수정 (title, open) PUT /api/issues/:issueId
- Issue에 label/assignee/milestone 추가/떼내기
- 이슈에 연결된 label/milestone이 있을 시, label/milestone 삭제는 안됨.
- Issue 전체 조회 (필터 없이 모든 이슈 조회) (테스트 안됨)
- 배포는 되어있음.
- API 문서 작업 해야합니다.
- Downey
- 기존 코드를 코디네이터 패턴에 통합 중
- Daisy
- 필터 선택 시에 필터를 상태로 관리하여 입력창에 텍스트 추가/삭제
- Goody
- jwt 토큰 파싱 시에 claim에 " " (스페이스)가 있을 때 파싱 에러 발생
- 모달 선택 상태 유지
- Issue 상태 변하거나 Milestone 변하거나 할 때 open / closed issue 갯수 기능 추가
- MySQL 로 옮겼습니다.
- 배포되어있습니다.
남은 것
- Filter 기능 QueryDSL / 이미지 업로드 기능 / Error Handle
-
Downey
- 피드백 수정
- 로그인 기능 구현, Enum 중첩
-
Elly
- 코디네이터 패턴을 사용하면서 컨트롤러 안에서 컨트롤러 생성 방지
- Goody + Daisy
- 마일스톤 레이블 페이지 / 버튼 클릭 상태
- 페이지 별로 틀 잡기
- 리뷰 받은 것 수정
- Lock (비관적 잠금 / 낙관적 잠금) / JwtUtils 대신 다른 이름의 객체로 하기
남은 것
- Filter 기능 QueryDSL / 이미지 업로드 기능 / Error Handle
- Elly
- 이미지 불러서 백엔드로 포스트
- Downey
- 토큰 받아서 Users 받는 것 까지
-
Goody
-
마일스톤 GET, POST, PUT 까지 완료, but 버그많고 느림..
-
슬슬 새로운 이슈 페이지 해야하지 않을까 싶습니다.
-
Daisy
-
라벨 GET 까지 완료
-
버튼 컴포넌트 리팩토링, Label page 리팩토링 진행
- Elly & Downey
- 주로 리뷰 받은 피드백을 적용함.
- present 되는 여러 view들을 하나의 delegate 로 dismiss 할 수 있게 만들었습니다.
- 로그인 관련 PR 받은거 리뷰 서로 맞춰보고 마무리.
- K & Cooper
- 이미지 업로드 기능, 에러가 발생하면 어떤 에러인지 메시지와 HTTP Status 코드를 보내주게끔 작업했습니다.
- 이미지 업로드는 response로 이미지 URL이 나올 예정.
- 내일, 모레 는 필터기능 구현, 이후는 유지보수 집중 예정.
-
Goody
- 마일스톤 페이지 맡아서 개발 마쳤음.
- 새 이슈 만들기 페이지를 뷰만 만들고 있음.
- 오늘은 이미지 업로드 하는 API 좀 공부 해볼 생각입니다.
-
Daisy
- 레이블 페이지 맡아서 개발 중,
- 수정, 삭제, 추가, 조회 를 다 구현했으나, 수정 부분에서 버그가 발생했습니다.
- 내일은 이슈 만들기 페이지, 이슈 수정 페이지 구현 예정
-
Downey
- 네트워크 모듈은 제네릭 두개 사용해서 request용 객체 / response용 객체 나눌 수 있다.
- Label Post 시에 415 에러(BE와 같이 할 것)
- issue 검색? issue id / label id
-
Elly
- Image 업로드 하기
- Markdown library 사용하기 vs 직접 구현
- K & Cooper
- Issue Filter 적용 (QueryDSL을 이용)
남은 것 : 리팩토링 등등
-
Daisy
- 사이드바 부분을 별도 컴포넌트로 나눠서 코드 중복 제거
-
Goody
- 새 이슈 페이지, 이슈 상세 페이지 뷰 레이아웃
-
Downey
- 네트워크 모듈 GET / POST
- Image 작업 완료 / comment 작업 중
- Issue List View 구현 예정
- 네트워크 모듈 GET / POST
-
Elly
- Markdown 구현
- 마크다운 view / 미리보기 view 사이 데이터 전송 기능 구현 중
- Markdown 구현
- K & Cooper
- Image 업로드 기능 대응
-
Daisy
- 이슈 생성 페이지 (Get, Filtering) 80% 구현
-
Goody
- 이미지 업로드 기능
- 코멘트 - 마크다운 작성 / 보여주기