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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Outsider
December 01, 2023
Technology
0
1.8k
오픈소스에 기여할 때 알면 좋을 개발 프로세스
12월 1일 공개SW 페스티벌 2023에서 발표
Outsider
December 01, 2023
Tweet
Share
More Decks by Outsider
See All by Outsider
GitHub Actions의 다양한 기능 활용하기 - GitHub Universe '24 Recap
outsider
0
1k
당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?
outsider
1
3.9k
DevOps를 가속화하는 플랫폼 엔지니어링
outsider
0
4.1k
클라우드 시대에 맞는 사이트 신뢰성 엔지니어
outsider
0
1.7k
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척? : GitHub Copilot, 어디까지 알아보셨나요
outsider
0
1.8k
Citizen 개발기
outsider
0
1k
오픈소스 뒤에 메인테이너 있어요
outsider
0
130
오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일
outsider
0
100
Lessons from maintaining Mocha, an open source project
outsider
0
3.1k
Other Decks in Technology
See All in Technology
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
570
AI駆動開発を事業のコアに置く
tasukuonizawa
1
360
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
180
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
390
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
540
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
190
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
760
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
配列に見る bash と zsh の違い
kazzpapa3
3
170
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
The Pragmatic Product Professional
lauravandoore
37
7.1k
Six Lessons from altMBA
skipperchong
29
4.2k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
A Soul's Torment
seathinner
5
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
We Have a Design System, Now What?
morganepeng
54
8k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
200
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
хࢎפ. য়ࣗझী ӝৈೡ ٸ ঌݶ જਸ ѐߊ ۽ࣁझ