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
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ngAtlanta GitHub Community Workshop
Let's learn about GitHub and GitHub Apps
Brian Douglas
January 10, 2019
More Decks by Brian Douglas
See All by Brian Douglas
Funding & Hiring Contributors
bdougie
0
39
Funding and Hiring Contributors
bdougie
0
53
Unconventional Metrics in OSS
bdougie
0
150
Success in Open Source
bdougie
0
110
Measuring Success in Open Source
bdougie
0
53
The Secret Sauce is Open Source
bdougie
0
92
Building full stack projects with tRPC
bdougie
0
90
How to get your PR reviewed
bdougie
0
160
Automation w/GitHub Actions
bdougie
0
120
Other Decks in Technology
See All in Technology
Sony-DroidKaigi2026
sony
0
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
人気商品が「ちゃんと買える」をつくる ー ECの負荷改善
ykagano
1
150
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
280
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
630
internal/testlog で遊ぼう
rokuosan
0
460
AIエージェントを雇う前に決める5つのこと
knishioka
1
110
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
150
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
160
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
560
紙 to デジタル
ichien178
0
500
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Featured
See All Featured
Design in an AI World
tapps
1
290
Statistics for Hackers
jakevdp
799
230k
30 Presentation Tips
portentint
PRO
1
380
A designer walks into a library…
pauljervisheath
211
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Producing Creativity
orderedlist
PRO
348
40k
Optimizing for Happiness
mojombo
378
71k
Typedesign – Prime Four
hannesfritz
42
3.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
830
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
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