Skip to content

[1단계 - 칸반 보드 생성(상품 목록)] 구름 미션 제출합니다.#1

Open
GiyunKim00 wants to merge 20 commits intowoowacourse:giyunkim00from
GiyunKim00:step1
Open

[1단계 - 칸반 보드 생성(상품 목록)] 구름 미션 제출합니다.#1
GiyunKim00 wants to merge 20 commits intowoowacourse:giyunkim00from
GiyunKim00:step1

Conversation

@GiyunKim00
Copy link

칸반 보드 생성

1단계 - 칸반 보드 생성(상품 목록)

요구 사항

기능 요구 사항

  • 필수 입력 란과 선택 입력 란을 구분한다.
    • 필수 입력: 제목, 상태, 담당자
    • 선택 입력: 설명, 태그
  • 상태와 담당자는 첫 번째 항목으로 기본 선택되어 있고, 한 항목만 선택 가능하다.
  • 유효성 검사가 실패하면 생성 버튼을 누를 수 없다.
  • 기존 코드를 마이그레이션한 뒤 하나의 커밋으로 합친다.
  • 페어와 협의에 따른 카드 명칭 변경

구현할 기능

UI

  • 헤더 섹션 작성
  • 제목 입력 필드 작성
  • 설명 입력 필드 작성
  • 태그 입력 필드 작성
  • 상태 선택 버튼 작성
  • 담당자 선택 버튼 작성
  • 생성, 취소 버튼 작성
  • KanbanBoard 새 태스크 생성 버튼 작성
  • Card 입력 UI 내 비즈니즈 로직 분리
  • 디자인 가이드에 따른 용어 변경
  • 제목 유효성 검증 결과에 따른 시각적 표현 추가
  • 태그 유효성 검증 결과에 따른 시각적 표현 추가
  • 테스크 유효성 검증 결과에 따른 버튼 활성화 로직 추가

Domain

  • 상태 로직 추가
  • 제목 유효성 로직 작성
  • 태그 파싱 로직 작성
  • 정규화 태그 유효성 검증 로직 작성
  • 태그 검증 결과에 따른 에러 메시지 반환 로직 작성

- 기존 코드 마이그레이션 여부 체크
- 기능요구 사항, 구현할 기능, 테스트 관련 내용 작성
- Kanban... 접두어 제거 및 Card로 통일
- Board 임시 구성
- Board 내 작성 버튼 구현
- Progress Bar 목업 구현
- Contents 출력용 Contents 섹션 구현
- 태그 입력이 올바르지 않을 경우 경고 문구 / 아이콘 출력
- 테스크 폼 유효성 검증에 따른 생성 버튼 활성화 로직 작성
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant