Skip to content
yeonseong edited this page Jul 31, 2022 · 33 revisions

Ongoing Project

1일 1알고리즘 파이썬 편

Policy


  1. 14일(2주) 중 8일 이상 commit log가 있어야 한다. 그렇지 않으면 repository의 contributor에서 지워지고 slack helloPython에서 계정이 inactive된다.

  2. T/O(Table of organization)가 나면 2주 단위로 recruit를 한다. 해당 recruit는 선착순이다.

  3. contributor에서 지워졌던 사람은 2주 뒤 recruit에 지원할 수 있다.

  4. commit message format: [문제 번호] 문제 카테고리 제목, 문제 이름 ex. [10171] 입출력과사칙연산, 고양이

  5. policy관련 이슈는 HelloPython Slack 채널에서 논의한다. (GitHub의 Discussion 사용 안함)

  6. Pull Request format: helloPython N기 - intraId, ex. helloPython N기 - mtak

  7. branch는 local에서 스스로 만들어 remote 에 push 한다. git push -u origin intraId

  8. branch name은 본인의 intraId로 한다.

  9. file structure format StepByStep> 문제 카테고리 제목 > intraId > 문제번호.py

    CodePlus> 문제 카테고리 제목> intraId> 문제번호.py

  10. 문제 카테고리 제목 규칙

    • empty space는 제거한다.

    • 한글 | 영어 | 숫자 가 아닌 기호는 "_"(언더바:ASCII 95)로 통일한다.

      ex. 401-다이나믹 프로그래밍1(연습) -> 401_다이나믹프로그래밍1_연습_

image

WARNING: 파일의 이름은 number로 통일한다.
  1. 2주 단위로 일요일 오전 11시 30분에 회의를 진행한다.

    이 때 vacation 여부를 결정하고 policy를 논의한다.

    회의가 끝난 후 PR을 merge한다.

    회의에 불참시 slack helloPython에 알린다.

  2. 회의 진행은 지난 회의에 지각자들 중 가장 늦게 들어오거나 무단 불참자가 한다. 아무도 없을 경우 mtak이 한다.

  3. 커밋 집계 기간은 일요일 회의 직후부터 다음 회의 직전까지이다.


주 1회 라이브 코딩

policy

  • 매 주 월요일 오후 8시 개포 클러스터 2층에서 라이브 코딩을 진행한다.
  • 참여는 자유이다.
  • 온라인 참여를 원할 시 slack helloPython에 온라인 송출 부탁을 한다.
  • 월요일 오후 8시 전까지 같이 이야기하고 싶은 코드 혹은 문제를 올린다.
  • 문제가 3개를 넘어갈 시 다음 라이브 코딩 세션으로 넘어간다.

helloPython 시작하기

A to Z

  1. helloPython repository를 clone 한다.

  2. git branch -b intraID 를 한다.

  3. 위의 Policy에 따라 문제를 푼 후 commit 및 git push origin intraId 로 push 한다.

    👇 아래는 한 번만 실행한다. 👇

  4. helloPython github website 메뉴의 Pull requests를 누른다.

  5. New pull request를 누른 후 base: master <- compare: intraId로 설정한 다음 Create pull request를 누른다.

  6. helloPython N기 - intraId 제목으로 만든다.

  7. Merge pull request는 2주 후 일요일에 진행한다.

Clone this wiki locally