Submit Search
Upload
오픈소스에 기여할 때 알면 좋을 개발 프로세스
•
0 likes
•
4 views
JeongHun Byeon
Follow
12월 1일 공개SW 페스티벌 2023에서 발표
Read less
Read more
Software
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Vim for php
Vim for php
Sol Kim
Firefox OS 앱 개발하기 - 1주차
Firefox OS 앱 개발하기 - 1주차
Channy Yun
XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기
Sol Kim
Yobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2fest
insanehong Kim
[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on lab
NAVER D2
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
MaRoKim4
오픈소스 공헌을 위한 필수 지식
오픈소스 공헌을 위한 필수 지식
Matthew (정재화)
Fun git hub
Fun git hub
Kenu, GwangNam Heo
Recommended
Vim for php
Vim for php
Sol Kim
Firefox OS 앱 개발하기 - 1주차
Firefox OS 앱 개발하기 - 1주차
Channy Yun
XECon + PHPFest 2014 XE 프로젝트 이야기
XECon + PHPFest 2014 XE 프로젝트 이야기
Sol Kim
Yobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2fest
insanehong Kim
[D2 fest 2014]yobi hands on lab
[D2 fest 2014]yobi hands on lab
NAVER D2
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
MaRoKim4
오픈소스 공헌을 위한 필수 지식
오픈소스 공헌을 위한 필수 지식
Matthew (정재화)
Fun git hub
Fun git hub
Kenu, GwangNam Heo
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
[NEXT 프연 Week1] Git 시작하기
[NEXT 프연 Week1] Git 시작하기
Young-Ho Cho
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
NAVER D2
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
BJ Jang
Modern PHP
Modern PHP
Changwan Jun
Cms All 091103
Cms All 091103
wiim
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
Juwon Kim
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
SeongJae Park
Golang Restful 서버 개발기
Golang Restful 서버 개발기
Hyejong
[NDC16] Effective Git
[NDC16] Effective Git
Chanwoong Kim
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
Eugene Park
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
Jemin Huh
GithubWithTerminal.pptx
GithubWithTerminal.pptx
JUNSHIN8
쉽게 쓰여진 Django
쉽게 쓰여진 Django
Taehoon Kim
Cms All 091104
Cms All 091104
wiim
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
YoungSu Son
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
Portfolio
Portfolio
MyeongSeokKim2
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
Subin An
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
JeongHun Byeon
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링
JeongHun Byeon
More Related Content
Similar to 오픈소스에 기여할 때 알면 좋을 개발 프로세스
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
[NEXT 프연 Week1] Git 시작하기
[NEXT 프연 Week1] Git 시작하기
Young-Ho Cho
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
NAVER D2
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
BJ Jang
Modern PHP
Modern PHP
Changwan Jun
Cms All 091103
Cms All 091103
wiim
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
Juwon Kim
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
SeongJae Park
Golang Restful 서버 개발기
Golang Restful 서버 개발기
Hyejong
[NDC16] Effective Git
[NDC16] Effective Git
Chanwoong Kim
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
Eugene Park
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
Jemin Huh
GithubWithTerminal.pptx
GithubWithTerminal.pptx
JUNSHIN8
쉽게 쓰여진 Django
쉽게 쓰여진 Django
Taehoon Kim
Cms All 091104
Cms All 091104
wiim
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
YoungSu Son
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
Portfolio
Portfolio
MyeongSeokKim2
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
Subin An
Similar to 오픈소스에 기여할 때 알면 좋을 개발 프로세스
(20)
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
[NEXT 프연 Week1] Git 시작하기
[NEXT 프연 Week1] Git 시작하기
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
Modern PHP
Modern PHP
Cms All 091103
Cms All 091103
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
AOSP에 컨트리뷰션 하기 dev festx korea 2012 presentation
Golang Restful 서버 개발기
Golang Restful 서버 개발기
[NDC16] Effective Git
[NDC16] Effective Git
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례
GithubWithTerminal.pptx
GithubWithTerminal.pptx
쉽게 쓰여진 Django
쉽게 쓰여진 Django
Cms All 091104
Cms All 091104
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
Portfolio
Portfolio
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
More from JeongHun Byeon
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
JeongHun Byeon
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링
JeongHun Byeon
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
JeongHun Byeon
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
JeongHun Byeon
Citizen 개발기
Citizen 개발기
JeongHun Byeon
오픈소스 뒤에 메인테이너 있어요
오픈소스 뒤에 메인테이너 있어요
JeongHun Byeon
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
JeongHun Byeon
Lessons from maintaining Mocha, an open source project
Lessons from maintaining Mocha, an open source project
JeongHun Byeon
개발 관련 기술 블로그 운영하기
개발 관련 기술 블로그 운영하기
JeongHun Byeon
Terraform을 이용한 Infrastructure as Code 실전 구성하기
Terraform을 이용한 Infrastructure as Code 실전 구성하기
JeongHun Byeon
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
JeongHun Byeon
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
JeongHun Byeon
Node.js API 서버 성능 개선기
Node.js API 서버 성능 개선기
JeongHun Byeon
더 나은 개발자 되기
더 나은 개발자 되기
JeongHun Byeon
블로그 주도 개발
블로그 주도 개발
JeongHun Byeon
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나
JeongHun Byeon
Node.js 현재와 미래
Node.js 현재와 미래
JeongHun Byeon
Nodejs Production 적용기
Nodejs Production 적용기
JeongHun Byeon
Sublime Text tips & trikcs
Sublime Text tips & trikcs
JeongHun Byeon
Popular Convention 개발기
Popular Convention 개발기
JeongHun Byeon
More from JeongHun Byeon
(20)
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
Citizen 개발기
Citizen 개발기
오픈소스 뒤에 메인테이너 있어요
오픈소스 뒤에 메인테이너 있어요
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
Lessons from maintaining Mocha, an open source project
Lessons from maintaining Mocha, an open source project
개발 관련 기술 블로그 운영하기
개발 관련 기술 블로그 운영하기
Terraform을 이용한 Infrastructure as Code 실전 구성하기
Terraform을 이용한 Infrastructure as Code 실전 구성하기
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자
오픈소스 생태계 일원으로서의 개발자
Node.js API 서버 성능 개선기
Node.js API 서버 성능 개선기
더 나은 개발자 되기
더 나은 개발자 되기
블로그 주도 개발
블로그 주도 개발
Front-end Development Process - 어디까지 개선할 수 있나
Front-end Development Process - 어디까지 개선할 수 있나
Node.js 현재와 미래
Node.js 현재와 미래
Nodejs Production 적용기
Nodejs Production 적용기
Sublime Text tips & trikcs
Sublime Text tips & trikcs
Popular Convention 개발기
Popular Convention 개발기
오픈소스에 기여할 때 알면 좋을 개발 프로세스
1.
변정훈 당근마켓 오픈소스에 기여할 때 알면
좋을 개발 프로세스
2.
README
3.
README
4.
CONTRIBUTING
5.
CONTRIBUTING
6.
Contributing - Code of
Conduct - 질문하는 방법 - 이슈 남기는 방법 - 이슈 관리 방법 - 개발환경 설정 - Pull Request 남기는 방법 - 코드 리뷰 절차
7.
Issue
8.
Issue
9.
Issue
10.
Issue ✅ 검색 후
이슈 남기기 ✅ 가능한한 많은 정보 제공하기 ✅ 필요한 정보 도움 요청하기 ❌ 이슈 처리해달라고 재촉하기 ❌ 메인테이너 소환하기
11.
Git
12.
Fork
13.
Fork Upstream Repo
14.
Fork Upstream Repo Foked
Repo Fork
15.
Fork Upstream Repo Foked
Repo Local Fork git clone URL
16.
Git Upstream Repo Foked
Repo Local Fork git clone URL git remote add upstream URL git fetch upstream
17.
gitrebase upstream/main origin/my-pr-branch
18.
gitrebase upstream/main origin/my-pr-branch
19.
git rebase
20.
git rebase
21.
gitrebase upstream/main origin/my-pr-branch
22.
gitrebase upstream/main origin/my-pr-branch
23.
gitrebase upstream/main origin/my-pr-branch git push --force origin
my-pr-branch
24.
Local Development Environment
25.
LocalDevelopmentEnvironment - 실행 환경
구성 - 테스트 환경 구성 - 특정 테스트만 실행 - 수정 사항을 검증하는 테스트 추가
26.
Pull Request
27.
gh
28.
PullRequest
29.
Pull Request
30.
PullRequest -close -closes -closed -fix -fixes -fixed -resolve -resolves -resolved
31.
CI Continuous Integration
32.
Continuous Integration
33.
ContinuousIntegration 테스트는 종종 깨진다 (flaky
test, secret access)
34.
CI
35.
CLA/ DCO
36.
CLA Contributor License Agreement
37.
CLA
38.
CLA
39.
DCO Developer's Certificate of
Origin
40.
DCO
41.
Verified Signature
42.
Release
43.
Release
44.
Release
45.
감사합니다. 오픈소스에 기여할 때 알면
좋을 개발 프로세스
Download now