►
Description
Presented by Brian Douglas, Developer Advocate, GitHub
A lightning-speed rundown of some of our favorite tips to make your life easier as a project maintainer. Plus, you'll learn how to automate some common tasks to help you focus on the parts of any project that you want to prioritize.
GitHub Satellite: A community connected by code
On May 6th, we threw a free virtual event featuring developers working together on the world’s software, announcements from the GitHub team, and inspiring performances by artists who code.
More information: https://githubsatellite.com
Schedule: https://githubsatellite.com/schedule/
B
Now
this
is,
is
a
representation
of
maintainer
out
in
the
wild
and
what
I
know
from
maintainer
is,
and
my
interaction
with
maintainer
is
that
they
all
have
different
life
experiences,
a
lot
of
backgrounds
and
a
lot
of
reasons
for
getting
into
open
source
software
and
working
on
all
these
cool
different
projects.
So,
whether
they're
or
Oh
plates
for
react
or
if
there
are
Python
libraries
to
drop
some
six
be
sick
beats.
They
all
have
their
reasons
to
get
in
the
code.
B
But
one
thing
I've
learned
from
my
interactions
is
that
they
all
have
experiences
where
they
start
working
on
things
that
are
not
writing
code,
and
this
talks
are
all
going
to
be
focused
on
how
to
get
you
back
to
writing
code
and
being
efficient
as
a
developer.
I
did
want
to
talk
about
real,
quick
about
one
of
my
friends
max
Tiber.
B
He
is
a
open-source
maintainer
and
I
have
a
personal
interaction
with
Tim,
where
he
built
a
library
which
is
to
react
ball
or
a
plate
to
solve
a
problem
that
he
needed
to
be
solved
at
this
time.
It
was
my
introduction
to
react,
and
I
was
looking
for
a
project
to
support
a
new
project
at
my
company
and
I
needed
a
way
to
get
in
to
react
really
quickly.
So
I,
of
course
found
the
react
boilerplate
and
it
sort
of
got
the
job
done
really
quickly.
I
was
efficient.
B
I
was
able
to
ship
a
project
in
less
than
six
weeks
without
knowing
any
react
before
then
and
funny
enough.
I
was
able
to
learn
that
story
from
this
YouTube
video
that
how
to
open
how
open
source
changed,
Max's
life
and
highly
recommend
you
check
that
out,
but
the
reason
behind
that
was,
he
was
looking
for
another
way
to
be
efficient
and
react
as
well.
So
I'm
super
happy
that
he
opens
source
down
I'm
super
happy.
B
His
career
is
sort
of
ballooned
since
then,
but
that's
not
the
only
thing
we've
been
doing
so
we
we've
been
get
up
ourselves.
We've
been
shipping
features
non-stop
for
as
long
as
we've
been
around
and
the
keynote
not
actually
mentioned
that
the
pour
requests
invented
by
github
12
years
ago,
roughly
12
years
ago,
and
it
came
out
of
a
need
to
build
more
efficiency,
around
code
review
and
practices
around
get
so
github
has
not
stopped
shipping
features
it's
actually
shown
because
we've
grown
to
50
million
developers
worldwide.
So
this
could
be
terrible.
B
So
I
also
wanted
to
mention
that
bet:
50
million
developers.
We
also
want
to
ensure
that
we
had
a
home
for
all
developers
and
the
way
we
do
that
is
by
shipping
features
now
I
know
as
a
github
user.
You
are
very
aware
that
get
husband,
shipping
lots
of
features,
we've
taken
a
lot
of
feedback.
We
have
a
lot
of
feedback
channels.
We
have
a
really
awesome
support
team
and
those
improvements
around
automatic
automation,
collaboration,
community
security
of
all
improvements,
just
to
improve
your
developer
workflows
before
I,
get
really
into
the
slides.
B
I
want
to
talk
about
somebody
who
really
knows
about
shipping
features
and
that's
Beyonce.
Now,
if
you
aren't
familiar
Beyonce,
she
is
internationally
known
superstar,
which
I
assume
you
should
know
her
at
this
point
and
she
got
her
started
years
ago
describing
and
growing
her
career
and
exactly
a
week
ago,
she
shipped
her
latest
feature
which
this
is
a
remix
of
this
average
song.
B
So
this
talk
is
a
top
10
tips
for
project
maintainer.
So
let's
go
ahead
and
jump
in
first
one
is
going
to
be
scheduled
reminders.
This
is
a
feature
that
is
in
it's
been
available
for
a
little
bit
and
a
beta,
so
how
we
recommend
checking
it
off.
You
do
have
access,
if
not
please
request
access,
and
this
is
self-evident,
I
guess
through
the
name
that
you
can
actually
set
up
a
reminder
to
tell
you
and
your
team
when
there
are
four
West
ready
for
review.
B
I
always
explain
this
feature
with
whenever
I
ship
code
I.
The
first
thing
I
do
when
I
were
request,
is
go
directly
to
slack
and
paste
that
PR
for
everybody
their
review
and
then
what
happens
as
no
one
looks
at
it
and
the
next
day
on
Tuesday
I
go
back
to
the
slack
and
ask
everybody
to
look
at
my
PR
and
then
Wednesday
and
then
Thursday
and
then
Friday
I.
Don't
chip
on
Fridays,
because
you
know
it's
Friday,
so
you
don't
have
to
go
back
in
the
slack
all
that
time.
B
Oh
we're
cutting
we'll
be
over
over
and
over
again,
you
can
actually
just
go
directly
to
your
organize
your
team's
dashboard
and
actually
enable
this
feature.
Today.
You
can
just
provide
your
slack
integration,
make
sure
you
offer
that
and
install
the
gap
app
and
you
have
accident
access
to
that.
Multi-Line
suggested
changes
number
nine.
Now
most
people
are
aware
of
writing
comments.
Inline
npr's,
but
if
you
didn't
know
now,
you
know
you
can
actually
highlight
multiple
lines
of
comments.
B
B
On
my
my
system,
like
we
do
have
things
like
code
spaces
which
is
in
beta
today,
but
before
you
get
access
to
that,
you
could
actually
do
this
today
and
commit
those
changes
directly
number
eight
get
affections
and
get
up
script.
So
I
was
actually
part
of
a
project
back
in
March,
which
was
the
github
hackathon
calm.
It
was
a
it
was
an
awesome.
Hackathon
was
at
hackathon.
We
were
supporting
getting
new
actions
into
the
ecosystem.
B
We
were
also
we
built
this,
this
actual
github
hackathon
on
actions
itself,
so
meaning
that
we
had
a
repo
that
supported
the
site
that
you're
looking
at
right
now
and
every
time
you
submitted
a
new
action,
we
were
actually
running
actions
to
validate
the
actions
that
you
were
shipping
for
the
actions.
Hackathon,
yes,
I
know
we
use
github
to
Bill
github
all
the
time,
and
we
were
using
actions
to
build
this
as
well,
and
this
was
the
way
we
were
doing
our
checks.
B
We
were
validating
with
actions,
but
then,
when
we
we
needed
to
review
different
actions
for
whether
or
not
they
qualified
the
minimum
requirements
or
it
could
be
featured
on
the
home
page
we're
using
github
script.
This
is
an
example
of
a
github
script,
so
here
I've
highlighted
the
code,
the
the
five
lines
of
code
to
emerge
of
PR.
So
if
a
PR
itself
that
was
submitted
for
the
hackathon
was
good
to
go,
we
need
their
label,
it
good
or
will
a
bit
label.
B
It
feature
just
to
note
and
do
the
automation
to
get
that
on
the
front
page.
So
as
of
today,
if
you
scroll
to
the
bottom
github
packet
comm
all
those
actions
that
are
listed
on
there,
we're
powered
by
get
of
actions
and
built
for
github
actions
with
github
actions,
number
seven
getup,
sponsors
and
web
hooks.
So
very
recently,
we
shipped
a
lot
of
new
features
for
sponsors,
including
opening
up
for
Mexico
with
web
hooks
and
activity
with
the
Activity
Feed.
B
We
actually
have
two
projects
that
I
want
to
talk
about
which
one
is
a
sponsor
functions
which
are
surplice
functions
that
setup
what
web
hooks
and
get
people
into
your
slack
groups.
So
imagine
you
want
to
create
a
web
plug
to
notify
whenever
someone's
a
sponsored
they
join.
Your
discord
join
your
slack.
You
don't
have
access
through
the
API
and
web
hooks.
They
do
that.
So
sponsor
functions
is
an
open
source.
Repo,
definitely
check
it
out.
B
One
of
my
my
friends
here
at
github
as
well
build
another
action
built
on
the
Activity
Feed,
an
API
where
you
can
actually
identify
any
issues
opened
if
they
are
a
sponsor.
So
if
you
have
a
sponsor,
that's
opening
up
issues-
and
you
want
to
address
those
first
because
they're
helping
you
out,
you
might
as
well
help
them
out.
You
can
actually
do
that
for
here,
and
it
goes
really
with
my
motto,
which
is,
if
you
like
it
put
a
label
on
it.
B
Number
six
save
replies
now
self
explain
the
poor
in
a
lot
of
these
feature.
Their
name
really
well.
I.
Think
naming
is
very
difficult
in
engineering,
but
we
sort
of
got
that
down.
Pack
Sabre
applies.
It
really
is.
Saving
replies,
so
definitely
use
that
today,
/
5,
the
triage
role
now,
we've
shipped
last
summer,
a
couple
different
roles,
one
being
the
maintainer
role,
the
other
one
being
the
triage
role
and
I
am
a
big
fan
of
the
triage
role,
as
I
mentioned
before,
I
talk
to
a
lot
of
open
source
projects
and
I.
B
Let
them
and
know
about
all
the
features
that
they're,
maybe
they're,
missing
out
on.
If
I
see
some
some
gaps
and
the
the
things
that
are
using
and
one
of
the
best
examples
I've
seen
so
far
is
expressed.
Yes,
I
know:
they've
got
I
mentioned
earlier
in
an
earlier
talk,
but
I
want
to
give
another
mention
which
is
their
triage.
B
So
look
at
issues
label
them
review
peer
review
requests,
one
of
the
best
things
that
you
could
do
as
a
new
developer
in
any
team
is
a
review
request
and
close
bugs
or
open
issues
or
even
label
issues
like
all
that
sort
of
stuff,
the
stuff
that
our
maintain
errs
want
to
get
back
to
do
on
a
date
on
a
regular
basis,
which
is
writing
code.
It
tends
to
be
bogged
down
by
things
like
this,
so
definitely
leverage
triage
role
today,
number
four
code
search
tips.
B
Now
this
is
a
not
actual
feature,
but
it
is
a
feature
which
I'll
talk
about
in
a
sec
last
week,
I
was
actually
live
streaming.
Some
code
on
Twitch
and
I
went
to
search
for
the
Axios
library,
which
is
a
fetch
library
built
in
JavaScript,
and
this
is
what
happened.
I
googled
for
it-
and
this
is
I-
ended
up
just
getting
some
random
stuff
on
Google
I
was
hoping
to
find
this,
which
is
like
the
actual
github
repo.
B
My
problem
was
I
was
not
using
the
proper
search
feature
so
in
search
you
have
these
different
flags
week
actually
enable
as
you're
searching.
So
if
I
was
searching
for
them,
any
repos
with
the
name
Axios
I
would
have
found
it.
Even
if
I
was
searching
in
the
readme
for
the
the
term
node
fetch,
because
those
are
mentioned
in
there
and
the
actuals
Bible
a
library
it
would
have
shown
up
for
me
also.
B
You
can
also
search
but
I,
so
I've
been
working
on
SVG,
animations
and
I
want
to
find
any
projects
that
have
more
than
3000
stars,
I'm
able
to
find
that.
And
finally,
of
course,
if
you
want
to
check
out
my
babeh,
which
is
going
to
be
open
source
soon,
you
could
check
out
all
the
forks
from
10
to
20
and
find
my
baby
bots,
and
this
is
an
example
of
me.
Searching
I
also
want
to
point
out
that
github
comm,
slash
search
is
a
viable
solution
as
well.
B
If
you
just
don't
know
where
to
start
this
used
this
omnibar
I'm
also
going
to
point
out
that
highlighted
in
red
there's
a
link
to
learn
more
about
those
prefixes.
That
I
was
talking
about
now.
I've
said
a
lot
and
I'm
gonna
say
a
lot
more,
so
I'm
gonna
talk
about
honorable
mentions
first
up
and
I
know.
Maya
actually
mentioned
this,
which
is
to
factor
off.
Please
enable
it
second
one
another.
B
A
second
owner
to
your
repository:
if
you're,
the
only
one
doing
everything
and
everybody
has
to
go
through
you,
it's
gonna,
be
a
bottleneck.
How
to
second
owner
also
I'm
a
big
fan
of
the
bus
factor.
So
if
you
get
hit
by
a
bus
at
least
some
of
this
consults
can
take
over
while
you
recover
and
then
also
choose
a
license
calm.
So
if
you
haven't
enabled
our
added
licenses
to
you,
your
open
source
repository
definitely
check
that
out
if
you're
concerned
and
which
licenses
are
fit
for
you.
B
Finally,
last
honorable
mention
is
the
new
notifications,
dashboard
and
mobile
and
I
everybody's
been
talking
about
this
today.
I'm
a
big
fan,
maybe
Ryan,
doesn't
need
anymore
anymore
happiness
here
of
all
this.
All
these
mentions
for
his
his
feature,
but
I
do
want
to
mention
that
this
is
an
awesome
feature.
I
mentioned
these
together
because
they
actually
they
influence
each
other.
So
I
mentioned
the
github
hackathon
dot-com
earlier
I
was
able
to
leverage
that
through
pull
requests
for
the
github
Agathon
at
2:00
a.m.
B
when
I
was
seeing
a
lot
of
the
hackathon
gets
kickstart
at
12:00
a.m.
and
I
was
able
to
emerge
PRS
and
label
them
directly
from
my
phone
as
I
rolled
over
in
the
bed.
So
I'm,
a
big
fan
of
the
of
the
mobile
app
and
I
also
think
that
this
is
a
hit
alright,
so
around
the
corner,
I
got
the
last
three
rfcs
for
discussions
now.
I
know
Becca
literally
just
talked
right
before
me
about
discussions
and
I
just
wanted
to
shout
this
out
again,
because
I
think
this
is
a
huge
feature.
B
It
also
was
mentioned
that
RCS
can
hidden
in
issues
and
could
be
overwhelming,
and
the
cool
thing
about
discussion
is
that
you
could
have
them
directly
in
the
conversation
there
you
can
get.
You
can
get
suggested
answers.
So
if
you
have
a
lot
of
questions
that
come
to
you
converted
the
issue
into
a
discussion
leveraged
at
also
leveraged
dreaded
issues
are
threaded
replies
as
well,
so
definitely
opt
into
that
get
in
the
beta
and
start
using
that
today.
B
Next
security,
advisories
and
CVEs
again.
Another
thing
that's
been
mentioned
all
day,
but
it
is
a
top
feature.
It's
a
big
deal.
Github
has
450
million
developers
worldwide.
It
is
our
duty
to
provide
features
like
this
for
our
community.
So
if
you
want
to
start
enabling
security
policies
on
your
repo
definitely
check
out
the
security
tab,
talk
to
the
PM
team
talk
to
support
to
get
your
repos
enabled
today.
B
Not
only
do
you
get
access
to
that,
but
we
also
have
a
public
database
for
advisories
as
well,
so,
if
you're
concerned
about
what
the
details
of
the
advisory
is,
if
your
code
is
affected,
based
on
whatever
functions
or
endpoints,
that
you're
leveraging
definitely
leverage
that
database
and
then
again
mention
earlier
security.
Lab
security
lab
is
an
awesome
resource
for
security
researchers
to
also
share
information,
in
addition
to
the
database
powered
by
code
QL
as
well.
B
If
you
aren't
aware,
you
should
definitely
check
it
out
and
then
finally
number
one
create
community
again
I'm
following
up
some
of
the
best
speakers
all
day,
which
is
that
Becca
and
Maya
Becca
spent
that
last
half
hour.
Talking
about
talking
about
commit
me
but
I
have
a
personal
experience
where
my
introduction
into
the
per
block
community
was
through
their
office
hours,
they
actually
had
a
calendar
that
I
was
invited
to
actually
meet
the
team
before
I
contributed.
B
My
first
line
of
code
so
definitely
check
that
out
and
hopefully,
as
a
project
maintainer,
you
found
ways
for
you
to
slay
like
bay.
So
that's
been
the
top
maintainer
tips.
Hopefully,
if
you
found
that
super
useful
I
just
want
to
give
a
shout
out
to
the
github
community
forum,
if
you're
interested
and
finding
out
more
tips,
if
the
forum
is
actually
super
useful,
finding
those
tips
so
getting
that
get
in
there
create
that
community.
For
yourself
also
getting
a
shoutout
to
twitch.tv,
slash
github,
we
have
another
community
which
is
next
j/s.
B
We
actually
had
a
conversation
with
them
about
good
first
issues,
so
I
do
recommend.
Checking
out
that
video
in
the
future,
videos
and
also
I,
was
happy
to
announce
that
github
is
acquired
the
Yuans
hub
just
kidding.
This
is
my
source
for
all
beyonce
information,
so
I
just
want
to
give
that
shout
out.
So
thank
you
very
much
for
listening
to
me.
I'm
be
dougie
on
github
on
be
dougie
yo
on
twitter,
&
Schley,
like
Bey
I'm,
gonna
and
now
over
to
distant
beard.