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
github:유용한 기능들
Search
AhnSeongHyun
February 23, 2018
Technology
0
1.7k
github:유용한 기능들
github 의 유용한 기능들에 대해서 설명한
사내 세미나 자료
AhnSeongHyun
February 23, 2018
Tweet
Share
More Decks by AhnSeongHyun
See All by AhnSeongHyun
Django ORM에서는 어떻게 SQL Where절 조건 순서를 고정할 수 있을까?
ahnseonghyun
0
230
개발자 커리어 : 두려움이 이끄는 대로
ahnseonghyun
0
1.6k
개발자는 어떤 일을 하는 걸까?
ahnseonghyun
0
440
SQLAlchemy CustomTypes
ahnseonghyun
0
910
5번째 회사 그리고 레이니스트
ahnseonghyun
0
220
리부트 : 경력자에게도 수습이 필요한 순간
ahnseonghyun
0
2.3k
MQTT 를 이용한 주문 시스템 개선
ahnseonghyun
0
1.1k
CNN MNIST Tutorial
ahnseonghyun
0
82
카피캣으로 시작하는 오픈소스
ahnseonghyun
0
1.4k
Other Decks in Technology
See All in Technology
事業を差別化する技術を生み出す技術
pyama86
2
620
20250307_エンジニアじゃないけどAzureはじめてみた
ponponmikankan
2
260
20250304_赤煉瓦倉庫_DeepSeek_Deep_Dive
hiouchiy
2
140
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
850
人生を左右する「即答」のススメ: 一瞬の判断を間違えないためにするべきこと
takasyou
9
1k
OSSの実装を参考にBedrockエージェントを作る
moritalous
2
230
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
410
エンジニアのキャリアパスと、 その中で自分が大切にしていること
noteinc
3
2.7k
AIエージェント入門
minorun365
PRO
35
20k
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
820
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
520
ライフステージの変化を乗り越える 探索型のキャリア選択
tenshoku_draft
2
350
Featured
See All Featured
A better future with KSS
kneath
238
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
13
1k
Designing Experiences People Love
moore
140
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Site-Speed That Sticks
csswizardry
4
420
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Cost Of JavaScript in 2023
addyosmani
47
7.5k
Speed Design
sergeychernyshev
28
820
Transcript
github : 유용한 기능들 안성현 @sh84ahn
[email protected]
WATCHING/STAR/FORK • WATCHING : 저장소의 이슈 및 수정 사항 구독
• STAR : 좋아요! • FORK : 내 저장소로 복사하기
PULL REQUEST • 원 저장소의 소스/문서에 수정 사항 보내기 •
코드 수정 및 문서 수정 사항 커밋 & 푸시 • 내 FORK 된 저장소 => 원래 저장소
PULL REQUEST • PR 반영의 절차들: § 테스트 자동화/CI 연동
§ Review Requested : 타인에게 코드 리뷰 요청하기 § 코드 리뷰 및 토론 § merged 예제) https://github.com/pallets/flask/pull/2635
WIKI • 프로젝트에 필요한 문서화 작업 장소 제공
INSIGHT • 저장소에 기여하고 있는 수치 및 방문자 등 표시
– pulse – contributors – community – traffic – commits – code frequency – dependency graph – network – forks
INTEGRATION & SERVICE • 저장소와 연결할 서비스 선택 • email,
jira, twitter, slack, firebase, travis-ci 등 • 수많은 서비스와 연결 가능 • 각 저장소에 특화된 자동화 워크플로워 구성 가능
INTEGRATION & SERVICE • travis-ci – 저장소 내 .travis.yml 에
절차를 명시 – 코드 업데이트 시, 지정한 테스트 수행 – 원하는 버전 지정해서 테스트 가능 – 테스트 통과 여부 체크, 테스크 커버리지 체크 – 기타 원하는 작업 가능
GITHUB PAGE • 정적 웹페이지 호스팅 제공 • {user}.githun.io, 커스텀
도메인 가능 • 블로그 및 사이트에 활용 – https://github.com/kakao/kakao.github.io – http://tech.kakao.com • 정적 페이지 생성 툴 : https://www.staticgen.com/
EXPLORE • 수많은 깃허브 저장소에 대한 분류 및 필터링 제공
• trending – 기간별 핫한 저장소 혹은 개발자 리스팅 – 언어별로 필터링 가능 • topic : 다양한 주제에 대한 저장소 리스팅 • resources – 오픈소스 가이드, 개발자 프로그램 등의 github 에서 제공하는 가이드 사이트
GIST • short code snippets • 문법 하이라이팅 제공 •
타 유저의 리뷰기능, 검색기능 제공 • 블로그 포스팅에 유용하게 사용 예제) - https://gist.github.com/dalegaspi/dec44117fa5e7597a559 - https://gist.github.com/shahn84/5f1cb68e792aa7313764bd878132f78a
감사합니다.