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
ngAtlanta GitHub Community Workshop
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Brian Douglas
January 10, 2019
Technology
0
67
ngAtlanta GitHub Community Workshop
Let's learn about GitHub and GitHub Apps
Brian Douglas
January 10, 2019
Tweet
Share
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
23
Funding and Hiring Contributors
bdougie
0
38
Unconventional Metrics in OSS
bdougie
0
130
Success in Open Source
bdougie
0
90
Measuring Success in Open Source
bdougie
0
41
The Secret Sauce is Open Source
bdougie
0
67
Building full stack projects with tRPC
bdougie
0
77
How to get your PR reviewed
bdougie
0
120
Automation w/GitHub Actions
bdougie
0
110
Other Decks in Technology
See All in Technology
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
590
AI駆動開発を事業のコアに置く
tasukuonizawa
1
140
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
170
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
110
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
120
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
230
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
430
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
880
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
160
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Invisible Side of Design
smashingmag
302
51k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Context Engineering - Making Every Token Count
addyosmani
9
650
The browser strikes back
jonoalderson
0
370
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
[SF Ruby Conf 2025] Rails X
palkan
1
740
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Git: the NoSQL Database
bkeepers
PRO
432
66k
Transcript
ngAtlanta GitHub Community workshop Brian Douglas @bdougieYO
None
The GitHub workflow provide better collaboration @bdougieYO @bdougieYO
Developer AdvocateTools Brian Llamar Douglas @bdougieYO @bdougie @bdougieYO
Queen Bey
What Would Bey Do? @bdougieYO
go to bat for the hive
GitHub API @bdougieYO sandwich.netlify.com @bdougieYO
@bdougieYO github.com/dear-github/dear-github
@bdougieYO We can’t wait for new letters to solve
@bdougieYO
automate workflows @bdougieYO By leveraging the GitHub API
@bdougieYO identify repeated tasks “We {action} every {period of time}.”
pull reminders @bdougieYO
@bdougieYO identify repeated tasks “We review pull request once a
day.”
allow integrators the flexibility to request specific access to resources
and act as a first class actor without taking up a paid seat within an organization. @bdougieYO sandwich.netlify.com @bdougieYO @bdougieYO @bdougieYO @bdougieYO @bdougieYO GitHub Apps
probot.github.io @bdougieYO
listen to webhooks @bdougieYO Take action via the GitHub API
Watch it work! @bdougieYO
@bdougieYO Probot + Octokit
GitHub is a collaboration platform. We provide enough features and
get out of the way of the developer. @bdougieYO @bdougieYO @bdougieYO @bdougieYO @bdougieYO
Functions Deploy to GCF or Lambda @bdougieYO
Checks API
Checks API: Sophisticated feedback @bdougieYO @bdougieYO
@bdougieYO @bdougieYO GitHub App: TravisCI • Test and Deploy with
Confidence.
@bdougieYO @bdougieYO CI/CD: Build confidence Source Control Build Staging Production
Commit changes Run build + unit tests Deploy to test environment Deploy to production environment
@bdougieYO @bdougieYO Checks share more information
@bdougieYO @bdougieYO What Would Bey Do?
@bdougieYO sandwich.netlify.com @bdougieYO When life gives you ’s
Listen to Beyoncé’s Lemonade
“Check on it” pull request @bdougieYO @bdougieYO
@bdougieYO @bdougieYO github.com/apps/linter-alex
@bdougieYO @bdougieYO New Checks tab in the UI
@bdougieYO @bdougieYO Checks dashboard provides more sophisticated feedback for the
developer
@bdougieYO @bdougieYO Checks dashboard provides more sophisticated feedback for the
developer
@bdougieYO @bdougieYO
GitHub Marketplace provides number of CI integrations for GitHub
Demo
GitHub Developer Program @bdougieYO It takes a community to design,
build, and ship great software. developer.github.com/program
git.io/sls-probot
probot.github.io
lab.github.com https://git.io/fhZMw
None
Developer AdvocateTools
[email protected]
@bdougieYO @bdougie @bdougieYO