Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#40 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@lovelysi0113 ya está trabajando en esto.

Desde el 13/5/2021.

  • #35 de @lovelysi0113 — fusionado
  • #38 de @lovelysi0113 — fusionado
  • #41 de @lovelysi0113 — fusionado

Evaluación

Este issue todavía no se ha evaluado.

Descripción

@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 기능 구현하기
Lenguaje dominante
TypeScript
Estrellas
9
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de codestates/Reciper-server

Todos los issues de codestates/Reciper-server

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.