[✍️ Dev Log] 정송이 / 2021-05-19
@lovelysi0113 đang làm issue này rồi.
Từ ngày 19/5/2021.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
오늘은 어떻게 프로젝트에 기여했나요?
- landing 페이지 디자인할 때 참고할 만한 image, illustration 검색
- #64 route path 수정(오타, dot 삭제)
- #88
post /project요청 처리 로직 작성- 프로젝트 생성
- 데이터베이스에 name, projectURL 저장
- 이때, projectURL이 중복되는 값인지 확인(
unique: true) - 프로젝트 생성할 때 projectColor 데이터 랜덤으로 생성
- #65 projectColor 필드 추가
- #89
post /project/:projectURL요청 처리 로직 작성- 프로젝트 수정
- name, projectURL에 수정된 값 저장
- 이때에도 projectURL이 중복되는 값인지 확인
- #90
delete /project/:projectURL요청 처리 로직 작성- 프로젝트 삭제
- 프로젝트 삭제시, members 테이블에 연결된 유저 데이터도 삭제
- #94
post /projectInvite/:projectURL요청 처리 로직 작성- 팀원 초대
- 여러명을 초대할 수 있다(클라이언트에서 배열로 초대할 이메일 주소 목록을 받음)
- nodemailer를 사용하여 이메일로 초대 메일을 보냄
- AuthorizationCode의 유효기간을 7일로 설정
- 초대 메일 형식+디자인을 html로 제작
- #95
post /projectParticipate요청 처리 로직 작성- 팀원 초대 응답(프로젝트 참가)
- 응답한 팀원이 초대 리스트에 있는지 확인
- AuthrizationCode를 확인하여 유효한 초대인지 확인
- 방금 초대된 팀원을 members 테이블에 저장
- #37 API 문서 점검 및 보완
- project 기능 관련 API 작성
- example 업데이트
오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 오늘은 크게 힘든 점은 없었다.
- 굳이 하나를 뽑자면 nodemailer를 사용하기 위해서는 html이 필요한데, 이 부분을 디자인할 때 스타일 적용에서 시간이 오래 걸렸다.
그리고 button에 hover 효과를 주고 싶어서 방법을 찾아보다가 결국 따로<style>태그를 추가하였다.<style> .btn-grad { background-image: linear-gradient(to right, #00d2ff 0%, #3a7bd5 51%, #00d2ff 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad:hover { background-position: right center; color: #fff; text-decoration: none; } </style> <a href='redirectURL' class="btn-grad">Accept Invitation</a>
내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- 클라이언트와 함께 profile, recruit 관련 요청 로직 테스트
- project 관련 요청 로직 테스트 및 수정&보완
- workspace 요청 로직 구현 시작
- middleware - memberChecker 구현
- socket.io를 사용하여 chat(채팅방) 구현
- Ngôn ngữ chính
- TypeScript
- Star
- 9
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của codestates/Reciper-server
-
[✍️ Dev Log] 정송이 / 2021-06-16Có thể đã có người làm @lovelysi0113 đã nhận 1946 ngày trước. Đang mở@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
codestates/Reciper-server#254 · 1 người được giao ·
-
[✍️ Dev Log] 정송이 / 2021-06-08Có thể đã có người làm @lovelysi0113 đã nhận 1954 ngày trước. Đang mở@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
codestates/Reciper-server#250 · 1 bình luận · 1 người được giao ·
-
[✍️ Dev Log] 정송이 / 2021-06-07Có thể đã có người làm @lovelysi0113 đã nhận 1955 ngày trước. Đang mở@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
codestates/Reciper-server#245 · 2 bình luận · 1 người được giao ·
-
[✍️ Dev Log] 정송이 / 2021-06-06Có thể đã có người làm @lovelysi0113 đã nhận 1956 ngày trước. Đang mở@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
codestates/Reciper-server#234 · 1 người được giao ·
-
[server] [Workspace] - webRTC initial featureCó thể làm lại được @gatsukichi đã nhận 1956 ngày trước và không có pull request nào đang mở. Đang mở3h Middle server Workspace
codestates/Reciper-server#233 · 1 người được giao ·
Tất cả issue của codestates/Reciper-server
Issue tương tự
-
enhancement good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
OWASP/cve-lite-cli#1335 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Windows: main-screen mouse tracking requires WT_SESSION, so it never enables inside herdr panesĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
code-yeongyu/senpi#3353 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Channels status: needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
mastra-ai/mastra#27093 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement needs-triage ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày