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
Brian Douglas
January 10, 2019
Technology
0
61
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
8
Funding and Hiring Contributors
bdougie
0
23
Unconventional Metrics in OSS
bdougie
0
87
Success in Open Source
bdougie
0
55
Measuring Success in Open Source
bdougie
0
22
The Secret Sauce is Open Source
bdougie
0
46
Building full stack projects with tRPC
bdougie
0
33
How to get your PR reviewed
bdougie
0
86
Automation w/GitHub Actions
bdougie
0
95
Other Decks in Technology
See All in Technology
RAGの性能を評価しよう
kurahara
1
270
【ログ分析勉強会】EDR ログで内部不正を検出できるのか、Copilot に聞いてみた
hssh2_bin
2
260
低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発
takapy
3
540
不感対策ソリューション
jtes
0
230
Create Inquiry via Bedrock / 生成 AI で問い合わせ品質は変わるのか?思いついてぱっと作ったものを供養してみる
kazzpapa3
1
190
Oracle GoldenGate 23ai 導入Tips
oracle4engineer
PRO
1
190
Efficient zero-copy networking using io_uring
ennael
PRO
0
240
【shownet.conf_】放送局とShowNetが共創する、未来の放送システム ~Media over IP 特別企画の裏側~
shownet
PRO
0
250
【shownet.conf_】クロージングセッション
shownet
PRO
0
210
LINEヤフー新卒採用 コーディングテスト解説 アルゴリズム問題編
lycorp_recruit_jp
0
12k
【shownet.conf_】革新と伝統を融合したファシリティ
shownet
PRO
0
230
k6を活用した再現性・拡張性の高い負荷試験基盤の構築
biwashi
11
2.7k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
101
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Designing with Data
zakiwarfel
98
5.1k
RailsConf 2023
tenderlove
28
830
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
Gamification - CAS2011
davidbonilla
79
5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
YesSQL, Process and Tooling at Scale
rocio
167
14k
The Mythical Team-Month
searls
218
43k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Rails Girls Zürich Keynote
gr2m
93
13k
A Tale of Four Properties
chriscoyier
155
22k
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