Skip to content

Hyunta/2022-daily-planner

 
 

Repository files navigation

📄개요

  • 아침에 일어났을 때 다짐을 지키지 못한 하루를 만들지 않게 하고자 합니다.
  • 내가 하루에 공부하는 양이 다른 사람에 비해 적은지, 많은지 판단이 되지 않을때 서로의 계획을 보고 반성하고 자극을 받고자 합니다.
  • 일주일의 계획을 세우는 것도 좋지만 하루에 해야할 일을 본인 스스로 정량적으로 만들어 매일매일 공부하는 습관이 들고자 합니다.
  • 스터디 후 일주일동안 공부했던 일에 대해서 돌아보고 무엇을 공부했고 얼마나 공부했는지를 체크하고자 합니다.

⛳️스터디 규칙

  1. 매일 오전 9시50분까지 오늘 해야할 분량을 pr로 올린다.
  2. 서로 올린 분량에 대해 오전 11시까지 하루에 해야하는 분량이 적절하지 않다면 pr에 의견을 남긴다.
    • 분량이 적절하다라고 생각한다면 approve를 한다.(최소한 서로를 위해 빠르게 approve해줍시다.)
  3. 매일 저녁 10시에 본인이 해야하는 일을 수행했다면 merge한다. merge 시 일정 표의 해당 날짜에 ✅ 로 수정 후 merge한다.
    • 본인이 수행할 일을 하지 못했다면 일을 마무리하고 merge한다.
    • 수행하지 못하고 다음날이 지났다면 일정 표를 공란으로 둔다.
  • 일주일에 3회 이상 오전 지각 시 벌금 (10,000원)
  • 본인이 작성한 하루 일과에 대해 지키지 못한 경우 벌금 (10,000원)
  • 벌금 추가 시 해당하는 다음 벌금 (+10,000원)
  • 탈퇴 시 이유를 3명 이상 동의 받아야 한다.

🤔하루 일과 작성 요령

  • 본인이 하루에 할 수 있는 양을 작성하여야하므로 무리하게 작성하지 않아도 됩니다.
  • 하루 공부량이 적고 많고는 초기에는 중요하지 않으며 정말 하루에 해야겠다라고 생각하는 부분에 대해서 작성하면서 습관을 들여나가는 것이 좋습니다. (벌금이 큰 이유는 습관을 다지기 위함으로 오버해서 일정을 크게 쓰고 일정을 지키지 않는 것을 막기 위함입니다.)
  • 약속이 있거나 본인이 쉬는 시간이 많이 필요하다면 그것조차도 일정이라고 생각하고 여유롭게 작성할 수 있습니다. (일정을 항상 공부만 하도록 빡빡하게 짠다는 것에 의의를 두지 않아도 됩니다.)
작성 예시1
- 10시 30분 자동차 미션 피드백
- 자동차 미션 피드백 내용 반영 및 재리뷰 요청
- 모던 자바 인 액션 3장
- 객체지향의 사실과 오해 4장
- 알고리즘 문제 2개 풀기

작성 예시2
- 10시 30분 자바 문법 및 개념 이해
- 2시 포수타
- 로또 미션 피드백 내용 반영 및 재리뷰 요청
- 로또 미션 enum 부분 prolog작성
- 저녁 약속

작성 예시3
- 주말 휴식

📆스터디 일정

  • 총 일정 : LEVEL 2기간 동안 ( ~ 6/9)
  • 월요일 (오후 12시30분) : 공부 일정 pr 및 간단한 일주일 회고 -> 회고 날짜 회의 중
  • 화 - 금 (오전 9시50분) : 공부 일정 pr
  • 화 - 금 (오전 11시) : pr에 대한 의견 및 approve
  • 월 - 금 (오후 10시) : 일정 확인 merge ✅
  • (토요일, 일요일, 공휴일은 option으로 두고 진행합니다)

✏️pr 작성 규칙

  • 스터디 상황표에 다른사람이 일정확인을 둘 수도 있으므로 항상 conflict나지 않게 깃을 잘 활용합시다 :)
  • 생성된 본인의 닉네임 폴더에 일주일 단위로 md파일을 만들어 일주일간의 분량을 한번에 볼 수 있도록 작성합니다. (Ex. 3/1-3/6.md)
  • merge 조건은 오전 일정 확인시간에 최소한 4명이 일정을 확인하고 approve인 상태입니다.
  • github action ci로 모든 일정 완료 시에 자동으로 main 상황표가 새로고침 됩니다.
    • 따라서 수동으로 READMD.md를 수정금지합니다.
    • 해당 요일이 끝나고 일정 지각시에 [x]하는 것이아닌 공란으로 두고 pr해야 일과 수행 미달 시 상황표에 업데이트 되지 않습니다.

🙆‍♂️git

  • 당일 계획 작성 전 fetch-merge
$ git checkout main

$ git remote add upstream https://github.com/woowacourse-study/2022-daily-planner

$ git fetch upstream main
$ git merge upstream/main

$ git checkout -b feature
  • 이미 remote를 받아둔 상태라면 remote add 불필요
  • 계획표 작성 및 pull request
$ git add .
$ git commit -m "commit message"
$ git push origin feature

pull request in github
  • 계획 완료
$ git add .
$ git commit -m "commit message"
$ git push origin feature

$ git branch -d feature
  • pr merge
Squash and merge 선택 후 merge

  • pr merge 하는 순간 conflict이 발생할 경우 github 내에서 확인 후 처리
1. Resolve conflicts
2. <<<<<<. ======, >>>>>> 로 된 부분 삭제 후 정상적으로 상황표에 체크표시가 되게 conflict 부분 수정
3. Mark as resolved 활성화 버튼 클릭
4. commit merge 활성화 버튼 클릭
5. Merge

💻스터디 상황표

민초 아서 앨버 에덴 오리 티거 코린 파랑
4/25(월)
4/26
4/27
4/28
4/29
4/30
5/1
5/2(월)
5/3
5/4
5/5
어린이날
5/6
5/7
5/8
5/9(월)
5/10
5/11
5/12
5/13
5/14
5/15
5/16(월)
5/17
5/18
5/19
5/20
5/21
5/22
5/23(월)
5/24
5/25
5/26
5/27
5/28
5/29
5/30(월)
5/31
6/1
지방선거
6/2
6/3
6/4
6/5
6/6(월)
현충일
6/7
6/8
6/9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%