Skip to content

[Suggestion] 풀이법 설명 문서 자동생성 CI #6

Description

@Cotidie

문제

  • Github에 풀이법 .md 파일을 올리기는 번거롭습니다.
  • 나중에 문제를 리뷰하려면 노션과 Github 모두 들러야 합니다.

제안

  • PR에 풀이 문제에 대한 설명을 담는다. (노션 복붙)
  • PR이 병합되면 Github Action을 트리거한다.
  • Github Action은 PR의 내용을 가져와 동일한 파일명의 .md를 생성한다.
  • 전체 코드는 Github에만 올리고, Notion에는 코드에 대한 링크만 담는다.

할일

  • PR 템플릿 작성
  • Github Action 학습
  • Action1: PR이 생성되거나 갱신될 때 PR에 포함된 파일은 1개 뿐이도록 검사
  • Action1 개선: 그 하나의 파일이 소스코드임을 보장
  • Action2: PR의 병합될 때 PR의 내용을 따 파일명.md를 같은 폴더에 생성
  • Action2 개선: 빈 PR 문서는 생성하지 않음
  • Action1 & 2 개선: PR에 파일 여러 개 가능
  • Action1 & 2 개선: 소스코드가 아니라면 동작하지 않음

예상 이슈

  • 그냥 md 파일 만들어서 PR 올리면 되는데...?
  • 이미지도 복붙이 될까...?
  • 풀이 코드 파일 이외에 같이 올리는 파일이 있을까?
  • main에 바로 올리는 편이 더 편할 수 있다.

비고

CI는 개발자가 개발에만 집중할 수 있도록 도와줍니다. 이번 건 아닐 수도 있지만...
이번 기회에 Github Action을 통해 CI를 연습해보는 건 어떨까요?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions