Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[✍️ Dev Log] 정송이 / 2021-05-13

Aperta
#40 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@lovelysi0113 ci sta già lavorando.

Dal 13/5/2021.

  • #35 di @lovelysi0113 — integrata
  • #38 di @lovelysi0113 — integrata
  • #41 di @lovelysi0113 — integrata

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
오늘은 어떻게 프로젝트에 기여했나요?
  • #33 delete /recruitBoardComment/:board_id/:comment_id 요청 처리 로직 작성
  • #24 #27 #33 어제 구현한 요청 처리 로직 보완
    • find() 함수에서 검색 조건으로 boardId 추가하기
    • 데이터가 undefined일 경우에 대한 분기 처리
  • #37 지금까지 작성한 로직에 대한 API 문서 보완 + API 문서에 맞게 코드 보완
    • profile 기능(2개) 보완 + example 추가
    • recruit 기능(7개) 보완 + example 추가
    • response 데이터 format(변수명)을 통일시킴
  • #15 #16 stack 데이터 처리 부분 추가
    • stack 데이터 저장(join 테이블 사용)
    • stack 데이터 불러와서 클라이언트로 보내주기
  • #18 #34 client와 연결하기
    • 요청을 잘 받고 있는지, 응답을 잘 보내주고 있는지 확인 및 코드 수정
    • 클라이언트쪽의 요구에 맞게 response data format 수정
오늘의 프로젝트에서 힘든 점은 무엇인가요?
  • 한번에 보내고 받는 데이터의 양이 많다보니 그것을 고려하여 API 문서를 작성하는 부분이 조금 힘들었다
    개발하면서 계속 빠르게 요청, 응답 방식이 바뀌다보니 현재 작성된 코드와 달리 API문서는 예전 버전일 경우가 종종 있었다.
    클라이언트에서 API 문서를 보고 개발하는데 이같은 경우때문에 혼란이 발생하기도 했다.
    최대한 부지런하게 코드에서 업데이트되면 바로 API 문서를 보완하도록 해야겠다.
  • 아직 foreign key나 join table을 다루는데 미숙하다.
    데이터베이스에서 검색할 때 기본적인 방법을 사용하면 안되고 다르게 접근해야 foreign key나 join table을 이용할 수 있다.
    공식 문서 + 검색을 통해 이 부분에 대해 더 공부할 필요성을 느꼈다.
    let findComments = await getRepository(Recruit_comments).findAndCount({
       relations: ['recruits'],
               where: {
                       recruits: {
                               id: boardId,
                       },
                },
    });
    
내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
  • #18 #34 client와 연결하기
  • 지금까지 구현한 기능을 포함하여 API 문서 보완하기
  • 지금까지 구현한 기능을 포함하여 스키마 디자인 보완하기
  • project 기능 구현하기
Lingua principale
TypeScript
Stelle
9
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di codestates/Reciper-server

Tutte le issue di codestates/Reciper-server

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.