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
65
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
15
Funding and Hiring Contributors
bdougie
0
33
Unconventional Metrics in OSS
bdougie
0
110
Success in Open Source
bdougie
0
67
Measuring Success in Open Source
bdougie
0
37
The Secret Sauce is Open Source
bdougie
0
54
Building full stack projects with tRPC
bdougie
0
54
How to get your PR reviewed
bdougie
0
100
Automation w/GitHub Actions
bdougie
0
100
Other Decks in Technology
See All in Technology
Semantic Machine Intelligence for Vision, Language, and Actions
keio_smilab
PRO
1
150
Delegating the chores of authenticating users to Keycloak
ahus1
0
190
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.9k
三視点LLMによる複数観点レビュー
mhlyc
0
240
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
710
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
19
7.6k
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
130
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
250
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
(HackFes)米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
5
390
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
620
Featured
See All Featured
Side Projects
sachag
455
42k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Bash Introduction
62gerente
613
210k
RailsConf 2023
tenderlove
30
1.1k
Speed Design
sergeychernyshev
32
1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
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