8000 GitHub - ossca-2025/pr-agent-mentoring
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ossca-2025/pr-agent-mentoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pr-agent-mentoring

1. 프로그램 개요

  • 프로그램 명칭: Git 활용 및 PR Agent
  • 멘토링 주제: 협업 도구(Git) 심화 학습 및 실제 오픈소스 프로젝트(PR Agent) 기여 경험
  • 기간: 2025년 4월 14일 ~ 5월 27일 (총 6주)
  • 대상: 오픈소스 소프트웨어 방식의 개발 문화에 익숙하지 않은 예비 개발자를 위한 6주 간의 속성 컨트리뷰션 체험형 패키지!
  • 멘토: 이호정
  • 멘티: 27명

2. 멘토링 목표

본 멘토링 프로그램을 통해 멘티는 다음 역량을 함양하는 것을 목표로 합니다.

사전 학습 조건

  • Python 언어에 대한 이해
  • LLM에 대한 기본지식 이해
  • Google Gemini API 사용법 이해
  • Git 활용 능력 심화
    • 다양한 Git 명령어 및 고급 기능(브랜치 전략-GitHub Flow, rebase, cherry-pick 등)을 이해하고 능숙하게 활용합니다.
    • 팀 프로젝트 환경에서의 PR 기반 코드리뷰 플로우를 이해하고 실천합니다.

오픈소스 생태계 이해 및 기여 경험

  • PR Agent 프로젝트 (https://github.com/qodo-ai/pr-agent)를 중심으로 오픈소스 프로젝트를 분석하는 능력을 기릅니다.
  • LLM 기반 AI 코드리뷰를 위한 MVK(Minimum Viable Knowledge)를 습득합니다.
  • PR Agent 프로젝트의 기여 가이드라인(Contribution Guideline)을 이해하고 준수합니다.
  • PR Agent 프로젝트에 코드, 문서 등 의미 있는 기여(Contribution)를 최소 1회 이상 경험합니다.

3. 진행 방식

"학습은 멘토가 아니라 멘티 여러분들이 하는것" "Teaching 이 아닌 Mentoring" "Cooperation"

멘토링 진행 절차

  • 주차별 학습 및 실습: 매주 정해진 주제에 맞춰 개념 학습, 실습 과제 수행, 결과 공유 방식으로 진행합니다.
  • 소그룹 조별 수행 : 조별로 주제를 정하고 일주일간 해당 주제에 대해 학습, 과제 수행, 결과 공유(전체 미팅) 방식으로 진행합니다.
  • 프로젝트 기반 학습 (PBL): 2단계에서는 실제 오픈소스 프로젝트(PR Agent)를 선정하여 분석하고 기여하는 실전 경험 중심으로 진행합니다.
  • 정기/비정기 미팅: 주 1회 정기 온라인 미팅을 통해 진행 상황 점검, 질의응답, 심층 논의를 진행하며, 필요시 비정기 미팅을 가집니다. (발대식은 오프라인 진행)
  • 자기 주도 학습: 멘토는 방향을 제시하고 필요한 리소스를 안내하며, 멘티는 자기 주도적으로 학습하고 문제를 해결하는 과정을 경험합니다.

4. 커뮤니케이션

모든 커뮤니케이션은 디스코드로 진행.

  • 메인 커뮤니케이션 : chat room
  • 온라인 정기 모임 : voice room(with camera)
  • 소그룹별 커뮤니케이션 : 소그룹 조별 채널(챗룸, 보이스(비디오)룸 5개조 조별 채널 생성 완료)
  • 멘토 1on1 : 디스코드 dm

소통 원칙:

  • 질문은 언제든 편하게 채널에 남깁니다.
    • 평일 낮 시간에는 빠른 답변이 어렵고, 가능하면 당일 저녁에는 답변하도록 함.
  • 상호 존중하는 자세로 커뮤니케이션합니다.

모임

전체 정기/비정기, 조별 정기/비정기 모임 활동 안내.

전체 모임

정기 모임

  • 온라인 진행(멘토가 제주도에 살아서)
  • 주 1회 2시간 내외
  • 매주 일요일 19시 ~ 21시, 디스코드 보이스룸 with camera
  • 지난 주 과제 리뷰, 다음주 과제 안내

비정기 모임

  • 판교 평일 저녁 식사 번개(1~2회 예정)
  • 일주일전 공유

조별 모임

  • 조별로 최소 주 1회 모임을 통해 과제 진행 협업 진행할 것.
  • 모임 시간, 방식은 조에서 논의하여 결정.

전체 정기 모임, 조별 정기 모임 무단 불참 2회 이상시 멘토링 종료

5. 세부 일정

6. 기대 결과물

  • Git 활용 능력: 멘토링 과정 중 Git 명령어 및 워크플로우 활용 내역 (GitHub 저장소 기록 등)
  • PR Agent 프로젝트에 제출 및 Merge된 PR 링크 (최소 1건 이상)
  • 최종 결과 보고/발표: 6주간의 학습 내용, PR Agent 프로젝트 기여 과정, 결과, 느낀 점 등을 정리한 보고서 또는 발표 자료

7. 참고 자료

Contribution MVP

  • 멘토링 과정에서 적극적으로 참여하는 멘티들에게 소소한 상품(미정) 지급

8. 기타

  • 위 멘토링 계획은 멘티의 학습 속도 및 상황에 따라 멘토와 협의하여 일부 조정될 수 있습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 29

0