Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
오픈소스에 기여할 때 알면 좋을 개발 프로세스
Search
Outsider
December 01, 2023
Technology
1.8k
0
Share
오픈소스에 기여할 때 알면 좋을 개발 프로세스
12월 1일 공개SW 페스티벌 2023에서 발표
Outsider
December 01, 2023
More Decks by Outsider
See All by Outsider
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
outsider
0
1.1k
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
outsider
1
4.1k
DevOps를 가속화하는 플랫폼 엔지니어링
outsider
0
4.2k
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
outsider
0
1.8k
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
outsider
0
1.8k
Citizen 개발기
outsider
0
1.1k
오픈소스 뒤에 메인테이너 있어요
outsider
0
140
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
outsider
0
100
Lessons from maintaining Mocha, an open source project
outsider
0
3.2k
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
建設的な現実逃避のしかた / How to practice constructive escapism
pauli
4
320
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
2.7k
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
3
170
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
260
"SQLは書けません"から始まる データドリブン
kubell_hr
2
360
聞き手の目線で考えるプロポーザル
takefumiyoshii
0
330
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
160
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
1
200
Azure Lifecycle with Copilot CLI
torumakabe
3
650
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
750
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
910
Featured
See All Featured
The Language of Interfaces
destraynor
162
26k
Music & Morning Musume
bryan
47
7.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
GraphQLとの向き合い方2022年版
quramy
50
14k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
How to Ace a Technical Interview
jacobian
281
24k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
The Pragmatic Product Professional
lauravandoore
37
7.2k
Marketing to machines
jonoalderson
1
5.1k
Embracing the Ebb and Flow
colly
88
5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
변정훈 당근마켓 য়ࣗझী ӝৈೡ ٸ ঌݶ જਸ ѐߊ ۽ࣁझ
README
README
CONTRIBUTING
CONTRIBUTING
Contributing - Code of Conduct - 질문하는 방법 - 이슈
남기는 방법 - 이슈 관리 방법 - 개발환경 설정 - Pull Request 남기는 방법 - 코드 리뷰 절차
Issue
Issue
Issue
Issue ✅ 검색 후 이슈 남기기 ✅ 가능한한 많은 정보
제공하기 ✅ 필요한 정보 도움 요청하기 ❌ 이슈 처리해달라고 재촉하기 ❌ 메인테이너 소환하기
Git
Fork
Fork Upstream Repo
Fork Upstream Repo Foked Repo Fork
Fork Upstream Repo Foked Repo Local Fork git clone URL
Git Upstream Repo Foked Repo Local Fork git clone URL
git remote add upstream URL git fetch upstream
git rebase upstream/main origin/my-pr-branch
git rebase upstream/main origin/my-pr-branch
git rebase
git rebase
git rebase upstream/main origin/my-pr-branch
git rebase upstream/main origin/my-pr-branch
git rebase upstream/main origin/my-pr-branch git push --force origin my-pr-branch
Local Development Environment
Local Development Environment - 실행 환경 구성 - 테스트 환경
구성 - 특정 테스트만 실행 - 수정 사항을 검증하는 테스트 추가
Pull Request
gh
Pull Request
Pull Request
Pull Request -close -closes -closed -fix -fixes -fixed -resolve -resolves
-resolved
CI Continuous Integration
Continuous Integration
Continuous Integration 테스트는 종종 깨진다 (flaky test, secret access)
CI
CLA / DCO
CLA Contributor License Agreement
CLA
CLA
DCO Developer's Certificate of Origin
DCO
Verified Signature
Release
Release
Release
хࢎפ. য়ࣗझী ӝৈೡ ٸ ঌݶ જਸ ѐߊ ۽ࣁझ