►
From YouTube: India Community Meetup - 06 October
Description
0:19 - Welcome address - Karan Venkatesh - Developer Relations Program Manager, GitHub
9:05 - Contributing to Open Source through Hacktoberfest - Peeyush Gupta, Sr. Developer Advocate, DigitalOcean
35:01 - Getting Started Contributing to Open Source - Richa Kumar, Sr. Director of Engineering, GitHub
59:23 - Road to CNCF & growing a contributor community - Umasankar Mukkara, Co-Founder, OpenEBS project
1:20:18 - Closing remarks and announcing next month's event
A
All
right,
hello,
everyone
and
thanks
for
joining
in
today,
I'm
current
and
I
manage
developer
relations
for
github
in
india.
Sorry
for
the
small
glitch
on
the
audio,
I
hope
I'm
audible
right
now
and
elsewhere,
all
right.
So
let's
get
started.
So
this
is
our
second
virtual
meetup
out
here
in
india
and
we're
going
to
be
talking
a
lot
about
open
source.
A
A
So
a
quick
intro,
how
I
mentioned
very
passionate
about
devops,
open
source,
etc,
and
like
how
I
mentioned,
I
managed
to
have
real
here
at
jata,
india,
but
I'm
not
into
devrel
devops
and
open
source,
I'm
logged
into
books,
acting
filmmaking
and
other
things,
etc.
So
you
can
catch
me
on
twitter
or
later
over
here
in
the
chat
as
well.
A
So,
moving
on
to
give
you
a
brief
about,
what's
the
agenda
for
today,
we're
gonna
have
three
speakers
share
a
lot
about
open
source
the
journey
and
how
you
can
get
started.
Firstly,
we'll
have
pius
gupta,
who
is
a
senior
developer,
advocate
at
ditch
solution,
talk
about
contributing
to
open
source
through
hacktoberfest,
and
then
we'll
have
one
of
our
hubbard.
That
is
richard
kumar.
Who
is
the
senior
director
of
engineering
at
github?
Give
you
some
tips
around.
A
How
do
you
get
started,
contributing
to
open
source
and
finally,
we'll
have
omar
shrinker?
Who
is
the
co-founder
of
the
open
ebs
project,
which
is
also
a
cncf
sandbox
project
talk
about
their
road
to
cncf
and
how
they
were
growing
their
contributed
community,
but
before
we
get
started
there
are
some
really
exciting
things
that
I
want
to
share
with
you
about.
What's
new
at
github,
you
might
have
come
across
some
of
these,
or
maybe
you
might
have
not,
but
let's
go
through
it
once
again.
A
So,
what's
new
at
github,
if
you
have
tuned
into
our
twitter
feed
or
our
blogs
or
other
things
where
you
know,
we
keep
talking
about
how
you
can
really
use
github
to
accelerate
your
workflows
and
also
your
software
development.
You
would
get
to
know
how
much
of
an
importance
that
we
have
around
security.
A
So
recently
code
scanning
was
made
available.
So
github
code
scanning
is
a
developer
first
and
a
github
native
approach
to
easily
find
security
vulnerabilities
before
they
reach
production.
So
you
can
enable
it
on
your
public
repository
and
you
can
start
playing
around
how
you
can
use
code
ql
for
your
code
analysis,
making
it
much
more
easier
to
catch
bugs
early
on.
So
this
is
something
that's
that's
new
and
has
been
announced.
A
Just
kidding,
you
know,
making
it
easier
to
code
along
and
in
track,
so
with
that
we
also
had
the
github
cli
generally
available,
so
it
has
been
in
beta
and
then
it's
out
of
beta
right
now
and
available
for
all
of
you
to
use.
So
if
you
haven't
checked
it
out
now,
you
should
really
look
at
it,
because
this
brings
kit
up
to
your
terminal
to
reduce
a
lot
of
the
context,
switching
and
to
create
even
more
workflows.
A
So
all
the
things
that
you've
been
doing
through
the
github
ui,
most
of
it
you'll,
be
able
to
do
it
using
the
github
cli
as
well.
Even
things
like
looking
at
pull
requests,
reviewing
issues
etc.
So
you
can
just
head
over
to
cli.github.com
and
give
it
a
shot.
It's
gonna
be
a
super
easy,
a
peaceful
experience
to
just
interact
with
github
all
within
your
terminal
itself.
A
So
for
all
of
you
out
there
who
are
a
lot
more
into
the
devops
world
and
you
know
talking
about
containers
and
docker,
etc.
A
Github
container
registry
is
in
public
beta,
so
the
github
container
registry
or
ghcr
allows
you
to
seamlessly
host
and
manage
your
docker
containers
either
within
your
github
organization,
account
or
even
your
personal
user
account
on
github.
So
one
of
the
real
advantages
of
github
container
registry
is:
it
allows
you
really
fine
grain
control
and
managing
the
access
permissions
for
all
of
your
containers,
so
you
can
even
specify
that
you
want
certain
images
to
be
shared
only
with
certain
people
or
not,
etc.
A
So
it's
right
now
in
public
beta,
so
you
can
head
over
to
github.com
features
packages
to
check
out
the
github
container
registry.
So
during
the
beta
storage
and
bandwidth
is
free
and
right
now
we
support
only
the
docker
image
formats
so
go
and
try
it
out.
A
And
lastly-
and
this
is
something
that's
super
useful,
especially
for
me
as
well,
which
is
get
a
mobile.
I
know
this
was
announced
long
ago
itself,
but
it's
it's
something
that
you
know
makes
your
life
as
a
developer
or
pretty
much.
Anyone
using
github
so
very
easy,
because
you
can
do
a
lot
of
the
tasks
through
your
mobile
itself.
A
I
personally
use
it
for
reviewing
a
lot
of
the
requests
or
adding
comments
or
issues
etc,
and
even
notifications
becomes
so
easier
because
you
know
you
can
get
these
notifications
on
your
mobile
itself
without
having
to
go
to
your
get
a
ui.
So
for
those
of
you
who
haven't
seen
it
or
checked
it
out,
go
check
out
github
mobile,
which
would
give
you
a
much
more
easy
seamless
experience
of
using
github.
A
So
there's
a
lot
more
that
has
come
up
or
is
coming
up
and
in
case
you're
not
aware
there
is
a
public
roadmap
for
github,
so
just
head
over
to
github.com
and
all
of
you
know
the
exciting
features
around
various
parts
of
kitten.
We
have
a
roadmap
over
there,
so
that's
something
which
you
can
take
a
look
at
if
you
haven't
seen
already.
A
Finally,
there
is
one
thing
which
is
fresh
off
the
press
literally-
and
this
is
you
know
specifically
for
all
of
us
out
here
in
india,
and
if
you
haven't
seen
this,
we
are
really
proud
and
happy
to
support
the
times
of
india
lost
words
challenge,
and
this
is
a
tech
solutions
challenge
where
a
lot
of
us,
techies
developers,
programmers,
are
invited
to
create
a
lot
of
the
solutions
that
can
help
india
find
the
lost
votes
due
to
migration,
etc.
A
So
there
are
some
real,
exciting
cash
prizes
to
be
won
and
also
some
exclusive
access
to
get
a
team
etc.
So
this
is
an
opportunity
for
all
of
us
really
to
contribute
to
the
growth
and
the
development
and.
B
A
It
really
easy
for
e-voting
for
this,
as
addition
so
go,
do
check
it
out
on
toi
lost
words,
challenge
dot
com
and
do
participate,
and
that's
that's
about
it
for
right
now.
So
if
you
have
further
questions
any
comments,
you
can
talk
to
us
on
the
chat
we
are
out
here
to
answer
any
of
your
questions.
A
So,
let's
move
on
to
the
first
session
for
today
and
that
is
piyush
gupta,
so
push
gupta
is
a
senior
developer
advocate
at
digitolution,
who
is
really
passionate
about
devops
as
well,
and
today
he's
going
to
be
talking
to
us
about
how
you
can
really
start
your
contribution
to
open
source
or
even
find
some
of
the
newer
projects
to
contribute
to
and
start
connecting
with
others
from
the
community
through
hacktoberfest.
So
let's
welcome
push
over
to
you.
C
Hi
thanks
karan,
and
thanks
for
sharing
all
the
good
things
kitab
has
been
doing
loved
the
cli.
I
tried
it
out
and
it
works
flawlessly.
Making
50
commits
it
might
be
a
bit
difficult
task
for
a
new
person
who
is
coming
to
open
source.
It
might
be
an
easy
stuff
for,
for
you,
know,
open
source
veterans,
but
when,
when
somebody
is
just
starting
with
his
open
source
journey,
his
or
her
open
source
journey,
it
might
be
a
bit
difficult
for
them
to
make
50
comments.
C
So
we
moved
on
to
create
to
measure
the
impact
in
terms
of
opening
pull
request
right
and
active
office
in
essence
created
a
platform
where
well
people
from
you
know.
All
all
all
sections
can
come
together.
People
with
different
backgrounds,
people
with
different
skill,
sets
right
people
who
have
never
contributed
to
open
source.
C
They
can
come
together,
they
can
collaborate,
they
can
start
working
and
they
can
start
contributing
to
open
source
right
and
open
source
is
essentially
made
out
of
people
like
people
are
at
the
core
of
open
source
and
oktoberfest.
As
a
program
has
been
able
to
provide
a
platform
where
these
people
can
collaborate
with
each
other-
and
you
know
make
the
world
a
better
place
to
say
last
year
we
had
around
700
events
where
a
lot
of
people
and
lot
of
lot
of
contributors
came
together
and
you
know
start
signing
pull
requests.
C
So
it's
not
just
about
the
numbers
behind
sign
ups
and
you
know
completions
and
signing
pull
requests.
It's
also
about
creating
that
feeling
of
community
right.
And
if
you
talk
about
pull
requests,
we
had
more
than
480
000
pull
requests
last
year,
and
these
are
all
valuable
requests
right.
C
These
are
the
ones
that
have
been
either
merged
or
accepted
by
maintenance
right
and
that's
the
kind
of
growth
we
were
able
to
provide
to
open
source
in
the
month
of
october
2019,
and
we
look
forward
to
do
more
of
that
in
2020
right.
So,
let's
talk
about
hector,
boffs
2020.
C
This
is
an
october
long
celebration
of
open
source
software
and
where
individuals
can
learn,
contribute
meet
other
developers
and
they
can
contribute
four
pull
requests
to
earn
a
limited
edition
t-shirt
right
now.
I
know
the
key
part
of
that
sentence,
sound
like
earning
a
t-shirt,
but
trust
me.
That's
not.
The
key
part
of
that
sentence
is
learning
and
you
know
contributing
to
the
open
source
and
also
meeting
other
developers
right.
C
This
is
what
makes
hacktoberfest
what
it
is
like
you
get
to
learn
from
experts
all
over
the
globe.
You
get
to
contribute
to
the
projects
you
like,
and
the
projects
you
actually
care
about
to
the
communities
you
care
about,
and
you
also
get
to
meet
other
developers
all
across
the
globe
that
you
can,
that
you
can
collaborate
with
right.
C
One
of
the
change
that
we
had
to
make
this
year
is
since
we
are
in
this
situation.
Nowadays
there
are
no
physical
events.
We
had
to
we
partnered
with
mlh
to
create
a
platform
for
hosting
virtual
events.
C
We
had
updated
event
kits
for
all
virtual
event,
organizers,
because
community
is
one
of
the
core
part
of
oktoberfest,
and
we
all
we
wanted
to
provide
a
platform
for
community
to
come
together
to
talk
to
each
other,
though
we
can't
meet
in
person,
but
at
least
virtually
right,
and
this
year
we
had
the
september
where,
where
sorry,
where
the
grip
owners
and
maintainers
they
can,
they
can
get
their
repos
ready
for
the
contribution,
because
we
have
seen
once
the
hector
buffet
starts.
C
There
are
a
lot
of
contributors
out
there
who
are
looking
to
make
the
contributions
to
the
open
source
depositories
right
and
sometimes
those
repositories
are
not
in
correct
shape.
They
don't
have
the
contribution
guidelines
or
they
don't
have
the
issues
stacked
properly
right.
So
we
gave
that
one
whole
month
for
maintainers
and
repository
owners
to
prepare
themselves
for
the
event,
and
one
of
the
thing
that
I
want
to
call
out,
we
are
doing
this
here.
Is
we
have
a
big
trees,
not
peas,
option
right?
C
We
understand
that
shipping
t-shirts
all
over
the
globe
is
pretty
it's,
not
environment
friendly,
exactly
right.
This
includes
this
increases
our
carbon
footprint.
So
we
want
to
offset
that
and
when
you
complete
the
challenge,
you
get
an
option
where
you
can
plant
a
tree
and
for
that
we
have
partnered
with
an
ngo
called
tree
nation
right
and
when
you
choose
that
option,
we
make
a
donation
on
your
behalf
to
that
ngo
and
they
planted
free
right.
C
So
if
you,
if
you
can
please
plant
a
tree
and
help
us
make
the
world
a
better
place
to
live
in
right,
and
I
would
like
to
talk
about
an
important
change
in
rules
this
year
right
and
this
has
been
demanded
for
a
long
time-
and
we
have
listened
to
the
maintainers
and
the
open
source
community
to
make
these
changes
to
make
hector
fest
better
than
ever.
One
of
the
biggest
change
that
we
have
is
hacktoberfest
is
now
opt-in.
C
Right
until
last
year,
you
could
have
contributed
to
any
open
source
repository
and
your
pr
would
have
counted
towards
the
challenge,
but
this
year
and
then,
if
you,
if
your
maintainer,
didn't
want
their
repository
to
be
part
of
hectobuff
s,
they
had
to
explicitly
opt
out
right.
But
we
have
reversed
the
process
this
year.
This
year
you
have
to
explicitly
opt
in
to
the
hacktoberfest
program,
or
a
repository
has
to
explicitly
opt
into
a
hack
to
process
program
right
and
how
you
do
that
is.
C
Github
has
support
for
topics
so
for
any
repository
that
wants
to
take
part
in
hacktoberfest.
They
can
just
add
the
hacktoberfest
topic
to
the
repository
and
only
peers
that
are
being
sent
to
that
particular
repo
would
be
counted
towards
towards
completion
of
the
challenge
right
and
it's
not
just
about
sending
the
prs
right
earlier.
We
were
counting
openpr's
as
well,
but
this
year
we
have
changed
it
that
pr
has
to
be
either
merged
or
approved
right.
C
An
open
pr
would
not
be
counted
towards
completion
of
the
challenge
right
now
we
understand
that
this
basically
restrict
the
number
of
reports
you
can
contribute
to.
Last
I
checked
we
had
around
30
000
reports
opting
into
the
profess
program,
and
it
might
happen
that
you
are.
You
are
contributing
to
one
of
your
favorite
favorite
project,
right,
one
of
the
project
or
one
of
the
community
that
you
care
about,
but
they
are
somehow
not
participating
or
due
to
any
reason
they
are
not
participating
in
hacktoberfest
right.
C
For
those
cases
we
have
an
option
of
adding
a
hacktoberfest
accepted
label
and
that
works
on
an
individual
prs
right.
So
if
you,
if
you
think
your
contribution
is
meaningful,
if
you
think
your
contribution
impacts
that
particular
project
in
a
in
a
better
way,
it
helps
in
makes
make
that
project
better.
You
can
request
the
maintainer
to
add
the
hacktoberfest
accepted
label
right,
so
this
gives
maintainers
a
lot
of
power
on
on
making
sure
that
there
are
only
valid
and
meaningful
changes
are
accepted
into
their
repository
right.
C
We
have
also
increased
the
review
period
it
earlier.
It
used
to
be
seven
days
now,
had
it
become
14
days
right
and
the
deadline
to
do
all
of
this
is
november
1st
right.
So,
just
to
give
you
a
summary
or
just
to
give
you
a
run
through
of
the
new
rules,
your
pr
should
be
either.
It
should
be
in
hacktoberfest,
opt-in,
repository
and,
if
that's
the
case,
it
should
either
be
merged
or
approved
after
the
review
period
or
during
the
review
period.
C
If
you
are
sending
a
pr
to
a
non-opt-in
depository,
it
should
have
an
october
fest
label,
a
hypothetic
accepted
level
right,
otherwise
that
we
are
going
to
be
counted
right
as
actoberfest.
We
have
been
growing
you
know,
year
after
year
by
our
communities,
and
you
know
in
sponsorships
and
everything
so
for
2020.
We
have
two
name
partners
this
year.
That's
intel
and
dev
intel
is
a
big
name
in
open
source
right.
They
contribute
a
lot
of
lot
of
code
back.
C
That
is
a
platform
for
developers
to
learn,
and
we
have
got
a
lot
of
sponsorship
partners,
one
age
at
princess
frequency
as
well,
and
you
know
we
work
with
github
to
make
sure
that
you
know
all
of
your
contributions
are
safe
and
counts
in
account
in
a
proper
way,
and
we
have
also
got
a
community
partnership
with
mlh.
Indeed,
pro
gate
matter
most
to
name
the
view
right.
Let's
talk
a
bit
about
why
oktoberfest?
Why
why
we
keep
doing
this
right
and
one
of
the
core
reason
of
doing
this?
C
Is
we
have
seen
when
people
come
together
when
they
collaborate
with
each
other,
when
they,
you
know
work
with
each
other?
They
create
awesome
stuff
right.
There
have
been
awesome
projects
that
have
come
out
of
hector,
buffett's,
be
it
for
internal
use
or
be
it
for
external
use
right.
It
provides
a
learning
opportunity
for
for
the
newcomers
or
for
the
beginners
in
the
open
source
journey.
They
can
learn
from
experts
in
their
in
the
specific
projects.
Right
and
maintainers
also
get
a
lot
of
help
during
top
offers.
C
Right,
as
I
said,
oktoberfest
is
all
about
people
and
when
you
are
running
an
open
source
project
right,
not
all
the
maintainers
actually
get
paid
to
maintain
that
project
right.
They
usually
have
their
day
job,
and
then
you
know
they
have.
They
are
maintaining
an
open
source
project
due
to
their
love
of
community
or
because
it's
an
hobby
project
or
it's
a
personal
project
could
be
any
of
the
reason
and
they
can
always
use
some
help.
Right.
C
Hacktoberfest
provides
a
platform
where
new
people
can
come
in,
they
can
contribute
to
the
project
and
they
can
actually
help
those
maintainers
right.
It
helps
in
growing
real
world
experience
where
you
talk
to
developers
across
the
globe
right
and
learn
something
new
in
the
process,
and
hyderabad
has
proven
to
introduce
people
to
free
and
open
source.
Software
like
there
are
a
lot
of
people
who
have
sent
their
first
prs
ever
during
hector
buffers.
C
There
are
thousands
of
testimonial
where
people
just
started
by
sending
their
first
prs
ever
and
you
know,
rose
till
the
level
of
maintenance
as
well,
and
the
contribution
is
not
just
about
code
right,
you
can
you
don't
have
to
go
ahead
and
specifically
add
features
to
the
project.
It
could
be
making
the
documentation
better.
It
could
be
about
writing
new
test
cases.
It
could
be
just
about.
C
You
know,
probably
writing
a
blog
each
each
contribution
as
long
as
the
pr
gets
counted
and
we
have
had
testimonials
where
people
just
started
working
over
started
contributing
as
part
of
hector
fest
and
then
you
know
they
finally
got
a
job
right
and
when
you
are
working
with
a
project
right,
probably
the
company
that
owns
it
or
probably
a
company
that
actually
uses
that
open
source
project
would
be
interested
in
your
skill
as
well,
and
it
has
been,
it
has
been
proven,
a
good
tool
for
the
contribution
letter
as
well.
C
C
And
this
also
ties
up
to
one
of
our
distillation
schools
values.
That's
our
community
is
bigger
than
just
us.
We
have
a
tech
stack
based
on
you
know,
open
source
technology,
and
we
understand
that
for
our
survival,
sustainable,
open
source
growth
is,
is
one
of
the
key
points
right
and
we
want
to
give
back
to
the
community
and
we
beat
in
way
of
court
contribution,
beat
way
of
sponsoring
open
source
events
or
open
source
foundations
right
or
beat
via
hacktoberfest.
C
I
want
to
talk
a
bit
about
my
hector
buffet
journey
as
well.
I
started
a
two
years
back.
I've
got
two
t-shirts
to
prove
that
and
my
first
pr
was
sent
on.
You
know,
I'm
not
sure
if
you
can
see
the
date.
That's
past
october
2018
exactly
two
years
back
and
I
was
a
learning
goaling
at
that
time
and
I
I
was
learning
cloud
native
technologies
and
I
wanted
to
contribute
to
a
project
that
that
that
was
in
those
areas
right
and
I
found
out
about
open
ebs
right.
C
Oma
will
talk
about
that.
He
is
one
of
the
co-founder
of
the
project
and
I
found
the
looks
like
my
screen
is
gone
right
and
then
that's
how
I
made
my
first
pr
and
it
was
not
a
big
change.
I
just
added
a
unit
test
for
a
method
and
it
worked
well
right.
It
helped
me
talk
to
the
maintainers
of
this
project.
It
helped
me
understand
how
that
project
works
and
I
must
say,
that's
an
awesome
community
right.
C
A
lot
of
I
mean
I
talked
to
the
maintainers
of
the
project
and
they
helped
me
understand
what
the
vision
of
the
product
is,
and
I
felt
like
this
is
something
that
I
can
contribute
to
over
a
longer
period
of
time,
and
then
I
recently
became
a
mentor
of
that
project
right.
So
it
took
me
almost
two
and
a
half
or
two
two
and
a
half
years
to
reach
at
that
level,
but
I
I
consistently
contributed
to
the
project
I
became
a
part
of
you
know
those
the
community
discussions
right.
C
I
I
talked
to
the
maintainers
and
developers
of
the
project
right
and
that's
what
hacktoberfest
empowered
me
to
do
now.
That
brings
me
to
talk
about
hector,
buffett's
values
and
one
of
the
biggest
value
is.
Everybody
is
welcome
right
when
you
are
contributing
to
an
open
source
project.
You
will
talk
to
people
who
are
from
you
know
different
sections
of
life
who
have
different
background,
who
have
different
skill
sets.
C
You
might
meet
somebody
who
has
never
contributed
to
an
open
source
project,
and
you
also
might
see
meet
somebody.
Okay,
you
know
who
has
been
contributing
to
open
source.
Probably
you
know
10
years
20
years
right
so
just
be
kind
to
everybody,
because
this
is
a
platform
where
everybody
is
welcome
and
the
second
one
is
the
most
important
value
I
mean
I,
I
cannot
stress
this
enough.
Why
it's
not
about
the
quantity,
it's
not
about
the
four
pull
requests
that
you
sent.
C
It's
about
the
quality,
how
what
meaningful
change
you
are
providing
right
and,
as
I
said,
hector
belfast
is
a
platform
where
maintainers
and
contributors
can
meet.
Now
whenever
you
are
sending
a
change,
whenever
you
are
creating
a
pr
just
make
sure
it
has
a
meaningful
impact
on
the
project
right
and
that
way
you
get
to
improve
your
skills,
you
get
to
learn
more,
you
get
to,
you
know,
become
you
get
to
become
a
better
developer
and
also
from
the
maintenance
points
of
view.
C
They
get
a
meaningful
changes
in
their
project
right
and
don't
just
make
it
a
short
term
action.
C
Don't
do
a
shoot
and
scoot
right,
don't
just
send
before
pr's
and
disappear
from
the
project
whenever
you
choose
a
project,
make
sure
this
is
something
that
you
would
want
to
commit
to
a
longer
term
like
when
you,
when
you
are
contributing
to
a
project
check
out
their
roadmap,
understand
what
the
where
it
is
going
right
see
if
that
aligns
with
what
you
want
to
what
you
want
to
do
with
your
open
source
journey,
and
you
know
probably
talk
to
the
maintainers
like
talk
to
other
developers
like
chat
with
them
on
either
on
slack
or
discord
or
irc,
whatever
communication
medium,
they
are
using
and
then
make
sure
that
you
stay
there
for
the
long
term
right
make
the
hacktoberfest
you're
beginning
for
a
longer
journey,
not
just
you
know,
for
the
month
of
october
right.
C
So
how
do
you
get
started?
The
first
thing.
First,
you
need
a
github
account
right,
I'm
sure
I
hope
you
have
a
github
account.
If
not
you
can
just
go
to
github.com.
The
onboarding
is
pretty
straightforward.
You
can
get
a
account
within
minutes
and
then
you
have
to
register
on
hacktoberfest.digitalocean.com
once
you
register
with
that.
Get
familiar
with
basic
github
operations.
What
are
issues?
What
are
pr's?
How
do
you
raise
a
pr?
C
You
know
what
are
labels?
What
are
topics,
those
things
and
there
are
a
lot
of
good
resources
available
on
the
web
and
on
the
hacktoberfest
website
as
well
right
and
then
you
have
to
search
for
repos
that
have
the
hacktoberfest
topic
in
that
you
can
also
filter
based
on
the
based
on
the
language
that
you
would
want
to
contribute
to.
You
might
be
a
golang
developer,
you
might
be
a
python
developer,
you
might
be
a
c
plus
developer
right.
C
We
have
got
something
for
everybody
and
you
have
to
make
four
pull
requests
to
any
of
those
opted
in
repositories
between
1st
and
31st
october
right
and
just
make
sure
your
prs
meet
the
matching
criteria
right.
C
So
whenever
you
are
making
a
pr
to
an
opted
in
repository,
it
should
be
either
accepted
or
it
should
be
merged
right
and
if
you
are
making
it
to
an
non
opted
in
repository,
your
the
pi
should
have
a
hectoberfest
accepted
label
right
and
if
a
pro
representative
doesn't
follow
the
octoberfest
code
of
conduct,
if
you
are
sending
a
pr
that
is
not
a
meaningful
change,
that
is,
you
know,
just
you
are
sending
it
for
the
sake
of
completing
the
challenge.
C
The
maintainers
can
actually
mark
that
pr
as
a
spam
or
invalid,
and
when
that
happens-
and
if
you
have
you
know
too
many
of
the
mprs
you
we
are
implementing
a
system
where
you
can
actually
be
banned
right
and
not
just
for
this
year,
but
for
the
coming
years
as
well,
and
that
is
that
doesn't
help
anybody
right
so
make
sure.
C
Whatever
I
mean,
if
you
want
to
complete
the
challenge,
if
you
want
to
work
on
your
skills,
if
you
want
to
make
yourself
a
better
developer,
make
sure
you
are
only
sending
the
meaningful
challenges
so
meaningful.
Yes
right,
I
want
to
give
you
a
run-through
of
what
should
be
the
do's
and
don'ts
of
the
of
the
program
writer
of
oktoberfest.
C
The
first
thing
you
have
to
send
me
as
to
the
opted
in
report
we
talked
about
that.
Do
not
send
prs
to
the
random
repos
out.
There
make
sure
whenever
you
are
sending
it,
they,
the
maintainers
and
the
rep
owners
have
explicitly
expressed
their
desire
to
take
part
in
hacktoberfest
right,
read:
contribution
guidelines
of
the
project
right.
Every
open
source
project
has
one
where
they
talk
about.
What
steps
you
have
to
take
to
become
a
good
contributor
to
that
project.
C
Right,
look
for
open
issues,
you
might
want
to
change
something
or
you
might
want.
You
might
want
to
add
a
feature
you
might
want
to
fix
a
bug
in
that
project
and
there
are
good
chances
that
there
would
already
be
an
open
issue
on
that
right
and
also
there
might
be
a
chance
that
somebody
is
already
working
on
it.
So
don't
duplicate
those
efforts.
C
If
you
feel
that
there
are
some
issues-
or
there
is
a
new
feature
that
can
be
used,
look
through
open
issues
or
you
can
open
an
issue
right
and
talk
to
those
maintainers
talk
to
the
project,
maintainers
explain
them.
C
What
exactly
you
would
want
to
do
right
and
once
you
have
had
this
had
that
discussion
when
you
have
understood
the
requirements
of
the
project
and
when
they
are
when
there
are
owners
and
maintainers,
are
satisfied
with
the
approach,
then
you
can
start
working
on
it
and
start
signing
a
pr
right.
C
So
that's
the
ideal
way
or
that's
the
dose
of
october
first,
that
that's
how
it
is
supposed
to
yeah
it's
supposed
to
work
right,
but
I'm
sure
you
would
be
aware
there
are
some
people
who
try
to
game
the
system
as
well,
and
I
would
like
to
say
that's
one
of
the
reason
that
we
have
new
set
of
rules
this
year
right
and
I'll.
Just
go
over
a
few
don'ts
as
well,
don't
send
via
pr
fixing
minor
text
edits,
because
that
doesn't
help
anybody
right.
C
If
you
mix,
if
you
make
a
grammar
change
or
if
you
just
add
a
preposition
or
if
you
you
know
just
add
an
adjective
right,
it's
not
going
to
improve
your
skills
and
also
it's
not
going
to
help
the
maintainer
as
well.
It
would
be
a
probably
the
the
material
would
just
be
annoyed
by
that,
and
if
he
marks
that
as
a
spam,
it
won't
the
pr
would
be
counted
as
well.
C
So
all
in
all,
it's
going
to
be
a
waste
of
time
right,
so
don't
do
that
always
send
meaningful
changes,
always
send
impactful
changes
right.
Most
of
the
github
repos
already
have
good.
First
issues
right:
that's
the
label
that
is
usually
used
for
issues
that
are
beginner
friendly,
go
through
them
and
these
issues
would
actually
help
you.
These
are
not
complicated
issues
like
you
know,
creating
a
new
feature.
These
are
minor
issues
that
you
can
use.
They
help
you
understand
the
project
and
how
you
can
actually
contribute
right.
C
So
if
you
are
looking
for
an
easy
way
to
get
into
a
repository,
make
sure
you
go
through
the
good
first
issue
label
and
then
don't
send
stampers.
We
take
these
things
very
seriously.
That's
one
of
the
reason
we
have
changed
the
rules.
C
If
you
start
spamming
any
repository,
you
would
be
banned
from
hacktoberfest
and
then
you
know,
and
it
won't
be
counted
anyways
right,
because
in
the
end
of
the
day,
the
power
right
now
lies
in
the
hand
of
maintainer
right
and
if
a
maintainer
thinks
you
are
spamming,
they
won't
accept
those
changes.
They
won't
merge
those
changes
or
they
won't
put
the
heck
to
the
fest
accepted
label
and
in
all
of
these
cases,
if
that
happens,
your
pr
would
anyways
won't
be
counted
right.
C
So
you
would
take
the
risk
of
you
know
getting
a
bad
name
in
the
community
and
also
you
wouldn't
be
able
to
complete
the
challenge
right.
So
it
becomes
a
complete
waste.
Don't
do
that
and
there,
as
I
said,
there
might
be
cases
where
there
are
maintainers
who
don't
want
to
opt
in
in
oktoberfest
and
that's
completely.
Okay
right,
you
might
like
that
project
right
top
and
you
might
be
contributing
to
that
project
and
if
they
are
not
opting
in
hacktoberfest.
That's
that's
completely.
C
C
So
I
I
don't
want
to
end
it
on
negative
note
on
just
saying
about
don'ts,
one
of
the
one
of
the
good
thing
about
hacktoberfest
is
community,
where
you
know
people
all
across
the
globe
more
than
170
countries
they
come
together,
they
contribute
they
meet
right,
so
focus
on
that-
and
you
know
just
focus
on
your
skills
focus
on
talking
to
talking
to
the
project
that
you
like
that
you
care
about,
and
you
know
it
would
be
a
good
experience
for
you
right.
C
So
that's
all
I
had
the
thank
you
for
being
a
brilliant
audience
and
if
you
like
to
get
in
touch
there
are
some
contact
details
there,
be
it
on
linkedin,
be
it
on
twitter,
be
it
on
email,
and
if
you
want
to
try
out
digitalocean,
you
can
go
to
the
link.
That's
do
dot
co
forward,
slash,
oktoberfest
hundred
and
you
can
get
hundred
dollar
credits
to
try
out
dissolution,
and
you
know
all
our
services
and
products.
C
I
have
a
question.
How
can
I
add
my
repository
so
that
others
can
contribute
to
it
right?
I'm
just
reading
it
up
from
the
chat.
How
can
I
add
my
repository
so
that
others
can
contribute
to
it
right?
So
you
can
you
can
look
for
github
topics.
We
have
a
very
nice
gif
going
on
as
well
on
the
hector
buffs
website.
You
can
just
add
hacktoberfest
topic
to
your
website
and
it
would
and
whatever
pr
you
send,
that
would
be
counted
for
towards
the
completion
of
the
challenge.
C
How
do
you
think
of
dealing
with
invalid
prs
right?
As
I
said,
when
there
is
an
invalid
pr,
the
maintainers
can
mark
that
pr
as
a
spam
or
invalid
either
one
of
those
tags
and
as
soon
as
that,
pr
has
the
invalid
tag.
It
won't
be
counted
towards
completion
of
the
challenge
right.
I've
got
just
one
more
question.
C
I
have
made
a
pr2
and
it
accepted,
but
still
it
shows
matured
in
some
time
in
active
fs
profile.
Is
there
something
I
missed
right
right?
So
we
do
have
a
14
days
of
review
period
for
all
the
pr's
right,
no
matter
if
it's
accepted
or
merged
or
anything
right.
So
whenever
you
create
a
pr,
it's
going
to
be
reviewed
for
14
days
and
it
gives
a
chance
to
maintainers
to
make
sure
that
that
your
changes
are
meaningful
and
they
are
helping
the
project
in
one
way
or
another.
C
So
just
wait
till
14
days
and
if
it
accepted
it
will
just
show
that
you
know
that
pr
is
a
valid
pr
and
it
would
be
counted
toward
completion
of
the
challenge
right.
So
ahead,
thanks
karen,
I
hope
I
didn't
take
too
much
time.
A
Yeah
all
right
thanks
a
lot
pierce,
and
that
was
a
good
intro
to
hacktoberfest
and
also
how
people
can
get
started
contributing
to
hacktoberfest.
Moving
on.
We
have
our
next
speaker
who
is
going
to
be
talking
about.
How
do
you
get
started,
contributing
to
open
source?
What
are
some
of
the
resources
available
out
there
and
also
give
you
some
more
insight
as
to
how
you
can
start
contributing
to
open
source
in
different
ways,
and
it
need
not
be
even
just
code.
A
B
Thank
you
karan.
Thank
you
so
much
it's
wonderful
to
be
here
today
and
I'm
really
excited
to
be
talking
to
all
of
you.
So
today
I'm
gonna
be
talking
to
you
about
the
open
source
ecosystem
and
getting
started
contributing.
B
I
think
I'll
be
emphasizing
a
lot
of
things
that
we
use
also
talked
about,
and
you
know
maybe
getting
a
little
bit
more
into
the
details
of
it.
So
before
we
begin,
I
just
want
to
start
with
a
little
introduction.
Who
am
I
so
I'm
richard
kumar,
I'm
the
senior
director
of
software
engineering
in
github,
we're
really
proud
to
be
a
hubber.
B
I've
been
in
the
software
engineering
space
for
about
close
to
18
years
building
products
and
services
that
span
various
domains,
some
of
them
that
pop
up
our
identity
and
directory
stint
and
mixed
reality
and
devops,
and
as
part
of
all
of
these
experiences,
I've
had
some
great
opportunities
to
interact
with
the
broader
developer
community
and
I've
always
found
that
they
have
enriched
the
the
the
product
and
the
services
that
I
was
working
on
and
and
it's
it's
very
powerful
to
be
today
in
a
place.
B
It
feels
very
empowering
to
be
in
a
place
today
at
github,
where
I
am
helping
in
enabling
this
developer
community.
So
it's
really
really
deeply
satisfying
outside
of
work.
I'm
a
running
enthusiast
I
like
to
travel,
which
is
on
hold
right
now.
Music
have
been
dabbling
a
bit
with
piano
and
I'm
into
books.
B
So
let's
get
started.
I
want
to
talk
about.
You
know
where
we
are
in
today's
world.
Software
obviously
powers
most
of
our
experiences
from
daily
activities
to
solving
complex
global
problems
and
the
heart
of
it
is
the
developer
community
and
today,
technology,
open
source
platforms,
open
source
and
platforms
like
github
are
really
enabling
a
huge
and
diverse
set
of
developers
to
sort
of
come
together
and
collaborate
so
that
they
can
build
the
software
that
you
know
the
whole
world
relies
on
so
open
source.
B
Is
you
know
what
what
is
built
by
a
global
team
of
maintainers
developers,
researchers,
designers,
writers
and
so
many
more
people,
and
just
to
to
to
you,
know
put
that
in
perspective.
We
see
that
on
average,
each
open
source
project
and
github
welcomed
contributors
from
41
different
countries
and
regions
last
year.
B
So
it's
just
a
testament
to
some
of
the
diversity
that
we
see
in
the
developer
community
and
what
technology
and
platforms
are
are
able
to
do
to
bring
these
kind
of
diverse
people
together,
and
this
diversity
is
sorry,
is
mixed
up.
B
So
this
diversity
is
not
just
about
you
know
where
people
are
coming
from
or
their
backgrounds
which
it's
also
about
the
skills
that
they
bring
in
the
perspectives
that
they
bring
in,
and
so
it's
this
open
source
really
enables
us
to
share
our
ideas
to
build
on
top
of
each
other's
work
and
to
build
something
great
together.
B
So
let's
look
at
some
inspiring
numbers.
We
saw
how
we
were
bringing
in
people
from
45
different
41,
different
countries
or
regions.
Some
other
numbers
that
are
give
us
a
perspective
into
you
know
how
powerful
the
developer
community
can
be
and
how
powerful
it
can
be
to
collaborate
with
each
other.
3.6
million
plus
repositories
today
depend
on
each
of
the
top
50
source
open
source
projects.
B
So
here's
a
great
example
of
how
people
are
able
to
leverage
the
work
that
is
being
done
around
them,
and
you
know
if
you
look
at
350k
plus
people
who
made
5
million
plus
contributions
to
the
top
projects
last
year
and,
most
importantly,
and
what
we're
going
to
be
focusing
on
today
is
look
at
the
1.3
million
plus
first-time
contributors
that
joined
the
open
source
community
last
year
and
made
their
first
ever
contribution,
and
so
with
that,
I
want
to
talk
about
how
each
one
of
you
can
get
the
most
out
of
open
source.
B
How
you
can
explore
how
you
can
be
part
of
shaping
the
future
of
software,
how
you
can
work
with
the
best
in
the
field
and
how
you
can
grow
your
skills
and
how
you
can
help
others.
So,
let's
so
today,
I'm
go
the
rest
of
this
session.
We're
gonna
talk
a
little
bit
more
about.
You
know
why
why?
Why
should
you
contribute
to
open
source?
What
can
we
get
from
it?
B
How
what
are
the
different
ways
in
which
we
can
contribute
to
open
source,
and
then
we'll
also
talk
a
little
bit
about
hey?
It
can
be
quite
intimidating
when
you're
thinking
about
you
know
your
first
contribution.
B
What
are
some
guidelines
or
tips
that
we
can
help
you
with
and
what
are
some
resources
that
you
can
use
that
will
make
this
journey
fun
and
a
great
learning
experience
and
a
very
enriching
experience
for
you.
So
let's
get
into
a
little
bit
more
detail
of
that.
B
So
why
do
people
contribute
to
open
source?
So
there
are
you
know
a
few
different
reasons.
Again.
You
just
talked
about
many
of
them
in
to
improve
software.
That
you
rely
on
a
very
natural
way
of
getting
into
the
open
source
area.
B
Is
that
if
you're
already
working
on
the
software
that
relies
on
another
open
source
component,
you
know
if
you
stumble
upon
a
bug
if
the
source
is
available
to
you,
it's
easier
for
you
to
look
at
what's
happening,
perhaps
even
fix
it
yourself
and
contribute
it
back
to
the
main
brand
so
that
everybody
can
benefit
from
it.
That's
a
sort
of
a
natural
way
of
getting
into
a
contribution
mode.
B
Other
benefits
that
you
derive
from
it
is
that
open
source
projects
provide
all
types
of
opportunities,
whether
it's
coding,
whether
it's
ux
design
with
its
writing,
documentation,
testing,
devops,
organizing,
and
so
it's
a
great
chance
for
you
to
practice.
All
these
skills,
of
course,
you're
gonna,
open
source,
is
all
about
the
community,
so
you're
going
to
meet
people
who
have
similar
interests
as
yourself,
and
it's
it's
a
great
opportunity
to
again
learn
from
each
other
and,
as
so
many
people
say
to
form
lifelong
friendships.
B
So
that's
another
major
advantage.
So,
as
you
share
projects
and
work
towards
a
common
goal,
you'll
find
and
as
new
people
contribute
you'll
find
that
there
will
be
a
lot
of
need
for
explaining
things.
There
will
be
need
for
asking
questions
for
asking
for
help,
so
it
really
makes
for
great
teaching
and
learning
opportunities.
B
Open
source
is
public,
so
it's
a
a
great
way
for
you
to
build
something
of
a
public
portfolio
of
the
work
that
you
have
done.
The
contributions
that
have
that
you
have
made
and
to
sort
of
make
it
like
a
living
resume
of.
You
know
your
skills
and
your
capabilities,
and
more
and
more
today,
as
organizations
are
looking
to
source
great
talent.
These
are
the
places
that
they
look
for
to
see.
B
You
know
where
you've
made
contributions
and
it's
a
great
way
for
them
to
get
more
insights
into
your
strengths
and
your
experiences
in
addition
to
that,
along
with
you,
know,
learning
on
the
technical
side,
there
is
a
great
opportunity
for
you
to
build
other
skills
like
leadership
and
management
skills.
As
you
work
on
open
source
projects,
there,
you
will
be
building
teams,
you
will
be
organizing
efforts
around
a
common
goal,
you'll
be
resolving
conflicts
or
you'll,
be
prioritizing
work.
B
So
again,
it
gives
you
these
great
opportunities
to
learn
many
of
these
additional
skills,
along
with
learning
on
the
technical
front.
B
So,
let's
get
on
to
what's
on
your
mind
when
you're
thinking
about
it,
let's
say
you're
new
to
this,
and
you
want
to
contribute
and
you're
like
okay.
Where
do
I
start?
It's
you
know
also
overwhelming,
or
how
do
I
find
the
right
project
or
what,
if
I
don't
know
how
to
code
all
right?
That's
not
what
I
enjoy.
What
if
I
mess
something
up
you
know
so
these
are.
B
These
are
all
fairly
valid
questions
but-
and
I
think
and
a
common
misconception
is
that
you
can
only
contribute
to
open
source
through
code
and
you'll,
be
surprised
that
there
are
various
other
ways
in
which
you
can
make
a
contribution,
so
you
don't
have
to
contribute
only
code.
So
let's
talk
a
little
bit
more
about.
You
know
other
ways
in
which
you
can
make
a
difference.
B
So
there
are
so
many
other
ways.
So
you
know,
let's
say
that
you
know
you
like
to
plan
events.
You
can
organize
workshops
you
can
or
meetups.
You
can
help
a
project
to
find
relevant
conferences
or
help
the
people
the
to
to
to
participate
in
those
conferences.
If
you
like
to
write,
you
can
look
at
contributing
in
the
form
of
documentation,
either.
B
Writing
or
translating
documentation
is
such
a
critical
part
of
a
project
that
you
know
it
can
greatly
improve
how
many
users
can
benefit
from
the
project
from
using
the
the
the
component
or
from
or
encouraging
people
to
contribute
to
it.
If
you
like
or
organizing
you
know,
you
can
link
to
duplicate.
B
So
you
know
we,
we
have
tools
like
issues
that
help
in
creating
ideas
and
discussions
or
tracking
improvements
to
a
project,
and
that
can
be
overwhelming
with
you
know
so
many
people
contributing
so
there's
a
need
for
somebody
who
can
help
triage
and
sort
through
all
of
those
things.
So
if
you're,
the
kind
of
person
who's
great
at
that,
you
could
even
contribute
in
that
manner.
If
you
like
to
design
you
can
conduct
user
research,
you
can
create
a
new
logo.
B
You
can
help
create
style
guides
for
a
project
or
restructure
the
layout
to
make
that
component
improve
its
user
experience.
So
there's
just
so
many
different
ways
in
which
you
can
contribute.
If
you
like
helping
others,
you
can
be
involved
more
in
code
reviews
in
writing,
tutorials
or
in
mentoring,
other
people.
B
And,
of
course,
if
you
like
code
according
then,
you
know
there's
just
so
many
things
you
can
do
from
finding
an
an
issue
that
you
want
to
address,
to
asking
to
write
a
new
feature:
automating
project
setup
or
helping
with
tools
and
testing.
So
this
is
just
a
a
you
know,
giving
you
a
feel
for
there's.
B
So
many
different
ways
in
which
you
can
contribute
to
an
open
source
project
so
moving
on,
so
we
talked
a
little
bit
about
why
we
talked
a
little
bit
about
hey
what
are
the
different
forms
in
which
you
can
contribute
beyond
just
code.
So
where
do
you
get
started?
So
there
are
a
few
different
places
that
you
know
can
help
somebody
who's
new
to
this
to
find
ways
in
which
they
can
get
involved.
B
Github.Com
explore
is
a
place
that
will
identify
based
on
some
of
the
topics
that
you're
interested
in
you
know
what
might
be
some
interesting
projects.
Repositories
that
you
can
start
looking
at
or
contributing
to
codetriage.com
also
allows
you
to
filter
through
you
know,
a
various
repositories
that
are
looking
for
contributions.
B
Interestingly,
you
can
also
sign
up
for
getting
issues
in
mail
in
your
email
on
a
regular
basis,
and
then
you
can
look
for
what
what
matches
your
interests
open
source
friday
is
a
great
place
that
has
lots
of
great
tips
and
and
guidance
for
how
to
get
started.
I'm
gonna
cover
a
little
bit
of
that
right
now
and
talk
through
that.
B
So
these
are
some
of
the
places
that
you
can
get
started
so
so
what
are
some
of
the
things
you
know
that
will
help
you
or
how
do
you
prepare
yourself
like
so
we'll
walk
through
open
source?
Our
guide
is
a
great
place
to
get
started
if
you're
looking
to
contribute
and
it
it.
B
It
has
a
a
good,
fairly
detailed
set
of
guidelines
on
you
know
how
you
know.
B
Let's
look
at
what
a
few
steps
might
be,
as
you
start
to
approach
your
first
contribution,
so
you
want
to
find
a
project
to
contribute
to
again,
as
I
mentioned
before,
sometimes
this
a
natural
way
of
getting
into
this
is
that
you
know
you,
you
want
to
fix
something
in
a
component
you're
already
using,
and
that
takes
you
to
the
the
source
for
that
project,
and
then
you
start
looking
at
it,
and
you
might
be
at
a
point
where
you
feel
like
you
might
be
able
to
fix
it.
B
You
know
so
that's
one
way
of
getting
into
contributing
towards
a
project.
If
you
are
looking
at
starting
in
a
very
different
way,
where
you're
just
exploring
you
can
start
with
something
small.
No
contribution
is
too
small.
You
can
start
with
anything
that
you
notice,
such
as
a
documentation
improvement,
even
something
as
simple
as
a
broken
link
in
the
documentation.
B
28
percent
of
casual
contributions
are
documentation
updates
and
they
really
really
help
improve.
The
overall
project
projects
also
have
often
have
the
beginner
friendly
issues
marked
in
some
ways.
They
might
have
a
slash,
contribute
page
that
lists
some
of
these
simpler
issues
or
they
have.
It
might
have
a
particular
tag
that
you
can
look
for
to
identify
some
of
the
simpler
ways
that
you
can
get
started.
B
Also
as
you're
looking
to
select
a
project,
you
can
look
at
some
of
the
activity
on
the
project.
In
terms
of
you
know,
are
the
issues
and
the
pull
requests.
How
how
active
is
the
project
in
general?
How
responsive
are
the
maintainers?
How
welcoming
is
the
community?
These
are
some
of
the
other
things
that
you
can
look
out
for
as
you're
trying
to
pick
and
obviously
you're
going
to
look
for
something
that
matches
your
interest,
something
that
you're
passionate
about,
because
that's
what's
pulling
you
towards
that.
B
So
there
are
some
quick
tips
on.
You
know
how
you
might
go
about
finding
a
project.
You
know
once
you've
found
a
project
or
you
know
interchangeably.
The
two
things
might
go
hand
in
hand,
orienting
yourself
to
a
new
project.
You
know
how
do
you,
how
do
you
get
yourself
comfortable
with
a
new
project?
Each
open
source
community
may
be
a
little
different,
but
there
is
some
common
anatomy.
You
could
say
of
an
open
source
project
or
some
common
vocabulary.
B
That
would
be
good
to
familiarize
yourself
with
you
know
what
are
what
are
maintainers?
What
are
contributors
there
are
certain
standard
documentation
constructs
like
a
license.
B
Readme,
you
know
what
the
contribution
model
is,
what
the
code
of
conduct
is,
so
it's
it
would
be
good
as
a
first
step
to
sort
of
orient
yourself
before
you
even
jump
into
a
project
to
understand
some
of
these
common
terminologies
and
concepts,
some
of
the
common
tools
that
are
used
for
organizing
discussions
and
contributions,
such
as
issues
for
requests,
discussion,
forums,
mailing
lists
or
chat
channels.
So
what
are
the
typical?
B
What
does
that
open
source
community
typically
use
for
discussing
their
ideas,
understand
the
contribution
model.
For
example?
Are
there
specific
templates
you
should
use?
Are
there
tests
that
have
to
be
run?
You
know
how
do
you
contribute?
So
these
are
just
some
basic
things
that
some
which
are
very
generic
and
some
that
would
be
specific
to
the
project
that
would
help
get
you
oriented
communicating
effectively
is
extremely
important.
B
You
know
the
open
source
community
is
so
successful
because
we
are
able
to
collaborate
with
each
other,
and
collaboration
requires
a
good,
effective
communication.
So
some
basic
tips
on
you
know
communicating
effectively
giving
context.
Remember
this
is
written
communication
so
again
giving
context
to
being
direct
keeping
communication
public.
So
you
know
so
that
you
can
actually
derive
the
entire
power
of
the
community.
B
Instead
of
you
know,
doing
direct
email
or
messages
do
your
homework
in
the
sense
that
you
know,
if
you
want
to
contribute
to
a
project,
do
a
little
bit
of
you
know,
understanding
the
project
yourself,
observing
and
learning
before
you
contribute
and
understanding
the
contribution
model
being
patient
with
questions
and,
of
course,
respecting
community
decisions
and,
above
all
you
know,
written
communication
can
often
be
challenging
when
it
comes
to
expressing
tone.
So
you
know
do
that
extra
bit
to
be
respectful
and
you
know
to
always
assume
good
intentions.
B
We
are
all
in
this
together.
We
all
want
to
help
out.
We
want
the
communities
are
usually
really
welcoming
and
very
approachable,
and
we
want
to
have
that
same
behavior
as
we
start
to
become
part
of
that
community
opening
issues
and
pull
requests
so
again,
there's
some
standard
ways
in
which
you
would
use
issues
and
pull
requests
in
open
source
projects.
You
know
your
there
is
a
sort
of
you
could
say
best
practices
around
when
you
open
an
issue.
B
How
do
you
inform
when
you
have
started
working
on
an
issue
or
if
you
or
you,
can
help
resolve
an
issue
even
if
you're
not
already
working
on
it,
because
you
know
that
it
has
been
fixed
in
a
different
way
and-
and
you
know
so
on
so
so
familiarize
yourself
with
how
what
the
life
cycle
of
issues
looks
like
how
is
what's
the
best
way
to
use
issues
to
again
be
productive
in
managing
the
project
and
in
tracking
the
project,
opening
a
pull
request.
B
Again,
there
are
some
standard
things
you
would
do
and
again
each
project
may
have
its
own
very
specific
instructions
on
the
contribution
model,
but
typically
you
you
would
fork
the
repository
clone
it
locally,
create
a
and
connect
it
to
the
remote
remote
branch
create
a
branch
for
your
edits,
and
then
you
know
an
example
of
what
one
project
may
mandate
is
that
you
know
you
include
screenshots
of
before
and
after
your
changes,
if
it's
a
change
that
affects
ux,
that
you
test
your
changes
with
a
certain
set
of
existing
tests
or
that
you
also
create
the
necessary
tests
that
go
hand
in
hand
with
your
own
changes
and
wherever
possible,
contribute
in
the
style
of
the
project
to
the
best
of
your
abilities.
B
So
you
know,
as
you
work
on
different
open
source
projects,
you
may
find
that
the
design
of
coding
guidelines
tend
to
be
a
little
bit
different
in
all
of
these,
so
trying
to
maintain
consistency
and
contributing
in
that
style
of
the
project
as
much
as
possible
is
also
what
we
would
recommend
so
and
of
course,
at
the
end
of
all
of
that,
you
know
you
will
be
able
to
submit
your
first
contribution.
B
You
know
post
that
you
may
find
that
you
may
get
feedback.
You
may
may
get
rejected
you
may,
or
you
may
get
accepted
it's
important
for
us
to
understand.
You
know
again
respect
the
decision
of
the
community
learn
from
what
they
are
telling
us
and
before,
and
you
know
in
no
time
you're
going
to
be
very
successful
in
making
that
first
contribution.
B
So
with
that,
I
want
to
again
sort
of
invite
every
one
of
you
to
join
the
community.
B
B
You
know
how
people,
collaborate
and
that'll
give
you
a
little
bit
more
confidence
in
sort
of
making,
taking
that
first
step
yourself
build
on
great
ideas,
so
one
of
the
biggest
advantages
of
you
know
open
source
is
that
you?
B
You
have
this
problem
that
you
want
to
solve,
or
you
have
this
great
idea
that
you
want
to
implement,
and
you
may
find
that
somebody
has
also
had
a
similar
idea
or
they've
solved
part
of
the
problem
or
something
almost
similar
to
what
you're
trying
to
do,
and
you
don't
have
to
start
from
scratch.
B
You
can
make
a
click
clone
off
that
repository
experiment
in
your
private
repository,
build
on
top
of
that,
and
you
know,
maybe
get
your
idea
implemented
in
no
time
and
when
it's
appropriate
contribute
back
to
the
community.
B
B
B
Thank
you
again
to
everyone
for
being
here
today
and
I'll
be
happy
to
see
you
know
if
we
have
the
time
kind
of.
Let
me
know
I
have
not
been
following
the
chat
for
the
questions,
but
if
you
wanna
bubble
up
anything,
I
can
do
that
or
whatever
you
say.
A
All
right
thanks
a
lot
thanks,
a
lot
richard.
I'm
sure
you
know.
That's
that's
something!
That's
really
helpful,
because
anyone
when
they're
getting
started
they
want
to
know
how
and
where
you
can
get
started.
Where
can
I
find
resources
who
can
help
me
etc?
A
So
I
I
want
to
let
you
know
all
one
thing
that
right
after
our
session
here
we'll
also
have
a
breakout,
but
all
of
us
can
come
together
and
you
know
also
interact
with
all
of
the
speakers
over
here,
so
stay
tuned
towards
the
end
of
the
session,
we'll
let
you
know
how
you
can
get
into
the
breakout
as
well,
so
we
in
the
first
two
sessions.
A
You
know
the
speaker
spoke
about
hectoberfest
and
you
know
also
how
to
get
started
with
open
source
etc,
and
our
next
speaker
is
actually
gonna
talk
about
the
success
story
of
their
own
project
and
how
they've
been
able
to
grow
their
contributed
community
and
go
on
to
become
a
cnc
of
sandbox
project
as
well.
A
D
D
D
We
are
an
open
source
tech
company
that
specializes
in
technologies
on
kubernetes
and,
as
you
must
be
knowing
one
of
the
main
ways
to
build
open
source
tech
in
the
cloud
native
space
is
actually
to
develop
this
tech
through
cncf.
D
From
scratch
and
build
the
communities
around
these
two
projects
and
we've
taken
them
into
the
cloud
native
computing
foundation,
and
that's
exactly
what
I'm
going
to
talk,
how
we
started.
What
were
the
milestones
that
we
achieved,
and
you
know
a
little
bit
more
about
the
projects
itself.
D
So
about
my
data.
We
are
the
fifth
largest
contributors
in
terms
of
pr
authoring
to
cncf
and,
as
you
can
see,
the
other
four
are
very
big
companies
being
a
small
company.
Having
achieved
this
weight
really
shows
our
commitment
to
open
source
and
open
emails
itself.
Is
you
know
one
of
the
most
used
cloud
native
storage
or
container
attached
storage
projects?
D
We
have
a
lot
of
expertise
on
kubernetes
how
to
manage
stateful
applications
on
kubernetes
and
much
of
our
team
are
actually
cks
and
we
are
last
time
this
was
written.
It
was
19,
maybe
now
it's
around
25,
so
we
take
pride
in
being
part
of
the
open
source
journey
and
that's
part
of
our
core
business
as
well.
D
So
a
little
bit
of
how
this
project
is
doing,
we
found
it
open
ebs,
as
you
must
have
heard
from
piyush
the
first
speaker
here.
He
was
one
of
the
early
contributors
through
hacktoberfest
to
open
ebs.
We
really
found
it
in
october.
We
just
missed
that
hack
to
work
fest.
D
We
really
started
in
2017
for
open
ebs,
but
we've
been
one
of
the
many
projects
which
have
actually
built
communities
using
hacktable
fest
right,
so
we
definitely
made
use
of
it
and
that's
thank
you
again
for
digitalocean
and
github
and
the
community
around
it
to
have
this
program
there.
So
today
we
have
a
lot
of
contributors,
90
plus,
to
be
precise.
D
We
started
with
our
own
team,
and
first
contributors
came
in
through
the
hacked
over
fest
a
little
bit
before
that,
but
a
bunch
of
them
came
in
and
the
first
actor
got
best
and
we
actually
now
celebrate
not
just
participate
by
actually
running
meetups
every
weekend
and
also
by
dedicating
some
time
for
helping
the
new
contributors
succeed
right
so
in
terms
of
reviewing
the
prs
or
helping
them
raise
quality
prs.
So
that's!
Actually
we
are
proud
of
doing
that.
D
So
the
other
second
project
is
also
in
cloud
native
computing
foundation.
Cncf.
We
started
around
18
19
months
later
in
time
around
for
the
2018
oktoberfest.
Again
there
were
many
contributions
that
came
in,
and
it's
also
growing
very
much
as
you
can
see
that
there
are
about
30
to
40
new
users
that
are
coming
and
using
this
project,
and
there
are
about
50
plus
contributors.
D
Overall
to
this
boring
small.
You
know
one
line,
two
line
prs.
If
you
take
them
out,
you
still
have
about
50
plus
right.
So
that's
a
good
statistic
to
show
that
we've
been
able
to
build
good
communities
thanks
to
github
itself.
You
know
it's
a
platform
for
open
source
building
and
thanks
to
cncf
the
community
around
it,
there's
a
lot
of
chum
going
on
right
now
in
the
cloud
native
space
around
kubernetes
around
other
applications
on
kubernetes.
D
So
how
this
talk
was
really
not
about.
You
know,
details
of
how
to
contribute
to
active
purpose
or
how
to
participate
that
was
covered
by
push
and
why
github
and
how
things
work
that
was
discussed
by
the
next
speaker
now,
actually,
as
karen
said,
it's
more
of
a
success
story
and
how
we
actually
went
through
the
journey
from
writing.
The
first
line
of
code
in
2016
november
december
to
actually
you
know
one
of
the
leading
projects
in
the
world
with
respect
to
container
that
has
storage
on
kubernetes
right.
D
D
A
I'll
be
talking
about.
You
know
how
to
contribute
to
open
ebs,
prs
and
atmospheres
after
a
few
slides,
but
it
took
us
about
a
couple
of
years
to
build
the
community.
The
initial
communities
where
around
community
building
is
around
writing
good
documentation
and
making
sure
that
we
help
the
early
developers
to
come
in
and
help
them
run.
Open
ebs,
use,
open,
evs
and
contribute
through
small
prs
and
encourage
them
to
go
for
a
more
challenging
prs.
D
So
it
takes
work
from
project
maintainers
to
work
with
these
developers,
and
then
you
know,
move
them
and
then.
D
Part
of
the
contributing
community
and
then
it
it's
it's
a
cycle
and
that
adds
up
to
itself
right,
and
so
we
did
achieve
the
status
of
cnc
of
sandbox
around
2019
may
and
we're
about
to
move
to
the
next
stage.
Incubation
is
in
progress
and
we
followed
a
very
similar
experience.
D
I
felt
like
I
already
know
how
to
do
things,
so
it
took
us
less
time
to
achieve
the
milestone
of
getting
into
sandbox
and
build
the
community
faster
and,
of
course,
the
cncf
ecosystem
itself
has,
you
know,
grown
a
lot
and
github
is
more
more
much
more
popular
right
now
so
and
as
we
can
see,
we
have
participated
through
the
two
hacktoberfest
and
we
are
now
big
time
celebrating
both
the
projects
on
this
hacked
overpass
and
happy
to
say
that
we
already
received
a
lot
of
enthusiasm
towards
both
the
projects
and
in
fact
we
are
finding
it
difficult,
hey.
D
You
know,
like
mentoring
them,
coaching
them.
On
the
first
few
days,
you
will
see
a
lot
of
doc
and
small
prs
and
those
are
great
right
and
then
we
will
try
to
get
them
to
submit
in
a
proper
way
that
the
project
guidelines
expect
and
then
encourage
them
to
move
to.
The
next
next
appears.
We
do
have
the
whole
month
and
of
course
you
know
it's
not
the
end
of
it.
D
You,
the
idea
of
oktoberfest
and
open
source,
is
to
get
started
and
then
continue,
and
then
you
will
be
able
to.
You
know,
do
a
lot
of
things
and
why
you
have
to
do
the
previous
sessions
talked
about
it
and,
of
course,
you
are
really
contributing
to
two
of
the
most
popular
projects,
most
happening
projects
on
kubernetes
or
cloud
native
space
today.
D
So
with
that,
let
me
talk
a
little
bit
about
the
two
projects,
as
well
as
how
to
contribute
to
these
two
projects.
So,
first
about
open
ebs,
it's
it's
based
on
converse
law,
which
says
that
the
architecture
that
is
built
by
teams
is
really
similar
to
how
they
operate
right.
If
they
are
operating
silos,
you
will
end
up
having
the
application
architecture
in
silos,
but
that's
not
what
we
want
today
right.
D
So
what
we
want
is
you
want
a
micro
service
applications
that
can
run
independently
by
a
few
team
members
that
is
cutting
across
different
specialities
right.
So
that's
really
what
makes
your
application
more
portable
in
other
stuff.
So
this
is
what
we
apply
to
open.
Ebs
and
storage
is
a
complex
topic
and
storage
is
always
the
last
area
in
which
you
store
your
data
and
it
has
to
be
more
critical
at
the
same
time.
D
You
should
not,
you
know,
get
into
the
trick
of
it:
keeping
keeping
the
storage
as
monolithic
or
getting
funneled
into
storage,
and
that
becoming
a
bottleneck
for
your
flexibility
or
moving
your
application
across
kubernetes
clusters
in
various
cloud
providers
or
data
centers.
D
So
the
whole
idea
is:
keep
the
data
loosely
coupled
and
let
it
be
operated
by
loosely
coupled
teams
and
that
will
be
suitable
for
loosely
coupled
applications,
which
is
nothing
but
our
new
mantra
for
kubernetes
right,
so
open
ebs
philosophy
is
build
storage
within
containers
and
make
it
small
in
such
a
way
that
it
is
just
serving
the
data
for
a
given
micro
service
right.
So
it's
like
building
your
enterprise
storage
features
for
a
given
volume.
D
Don't
build
an
array
like
in
the
olden
days
right,
so
an
array
would
be
serving
hundreds
of
applications,
but
here
an
array
in
open
abs
array
will
be
serving
one
application
and
you
don't
need
to
tune
your
big
array
for
hundreds
of
applications
making
it
so
complex.
Now
you
can
just
you
know
you
have
the
entire
array
for
yourself
and
it
runs
within
kubernetes.
You
don't
need
to
know
any
specifics
of
your
array
if
you
know
how
to
manage
kubernetes,
you
know
how
to
manage
your
storage
right.
D
So
that's
the
idea
of
container
attached
storage
right
so
make
it
completely
containerized
make
it
specific
tunable
for
a
given
application
and
let
it
move
along
with
the
application
or
let
the
controlling
and
scheduling
of
the
storage
be
taken
completely
care
by
kubernetes
itself
right.
D
So
the
advantages
of
that
is
you're
not
really
logged
in
into
any
cloud
or
a
specific
technology,
and
it
is
completely
open
source
and
you
don't
need
to
know
a
lot
of
storage
level,
knowledge
or
a
specific
arrange,
knowledge
typically,
which
is
required
to
manage
storage
in
the
legacy
world
right,
and
this
is
the
right
architecture
for
high
speed
disk.
That's
coming
out
right.
So
sometimes
your
disk
is
faster
and
what's
the
bottleneck
is
the
kernel
right?
D
So
you
need
to
probably
you
have
so
much
of
cpu
such
a
fast
hard
disk,
and
you
don't
have
the
software
to
run
it
in
a
way
that
you
want,
and
probably
that's
one
of
our
architectural
goals
to
solve
and
open
ebs.
My
store
really
solves
for
it,
so
how
to
get
started
with
contributions.
We
have
a
well
nurtured,
contributing
guide
and
a
lot
of
mentors
available
on
slack
they're
on
kubernetes
slack,
and
you
go
to
kubernetes,
which
many
of
you
are
already
there
search
for
open
ebs.
D
You
will
find
two
channels,
one
for
opening
base,
dev
and
another
open
ebs.
Open
abs
channel
is
really
for
asking
questions
or
helping
people
who
are
trying
to
use
open
abs,
open,
abs
dev
is
what
is
mostly
interesting
for
you.
If
you
are
trying
to
contribute
and
the
project
is
actually
pretty
big,
so
you
will
see
a
lot
of
areas
right
from
very
basic
docs
to
supporting
multi-arc,
and
you
know,
if
you're
an
expert
in
this
area-
storage
areas,
docker
nvme
data
protection,
and
then
there
is
a
lot
of
you
know.
D
Our
website
itself
is
open
and
there
are
other
javascript
based
development
that
we
are
doing
as
well.
So,
if
you're
a
go
and
if
your
rest,
our
primary
engine,
my
store
is
written
in
rest,
which
is
one
of
the
most
happening
languages
right
now
for
developers.
D
So
if
you
know
rust
or
if
you
want
to
prove
that
you
can
write
a
cool
code
in
rest
or
you
want
to
get
started
on
rest,
go
to
open
ebs,
my
store
and
then
you
will
see
a
you
know,
a
bunch
of
opportunities
to
to
help
yourself
and
the
project
right
so
as
discussed
by
push,
follow
the
active
octoberfest
guidelines.
D
So
we
have
tagged
the
issues
with
hacktoberfest
label
and
you
claim
it
and
you
go
raise
the
pr
work
with
the
maintainers
and
resolve
the
comments
and
will
be
very
forthcoming
to
help
you
succeed
in
this
prs
right.
It's
a
win-win
for
us
as
well
as
for
you
and
then,
of
course,
you
know,
it
depends
on
what
kind
of
pr
you
took
easy
one
or
difficult
one.
The
difficult
one
may
take
almost
like
a
couple
of.
B
D
To
do
a
feature,
but
we
really
want
you
know
contributors
to
go
deeper
and
deeper
as
much
as.
D
Month
and
after
that
as
well,
so
that's
about
open
ebs
and
the
second
project
is
a
chaos,
engineering,
infrastructure
or
tool
set
project,
and
let
me
talk
a
little
bit
about
why
chaos
engineering
right,
so
you
know
kubernetes
is
happening
now,
and
a
lot
of
code
is
being
churned
from
development
into
operations
pretty
fast
right.
That
includes
the
kubernetes
itself
right.
So
a
core
infrastructure
like
kubernetes,
is
coming
out
every
quarter,
whereas
something
like
linux
comes
out
every
18
months
right.
So
that's
how
fast
kubernetes
comes.
D
It
comes
in
thanks
to
the
great
community
and
support
from
a
host
of
vendors,
as
well
as
to
the
developers
themselves
right.
So
it's
happening
and
then
you'll
see
a
lot
of
other
services
on
kubernetes
databases
that
are
developing
pretty
fast.
So
if
you
are
developing
a
kubernetes
application
or
maintaining
it,
you
really
depend
a
lot
on
the
resilience.
D
On
a
lot
on
the
underlying
stack,
so
typically
most
of
the
resiliency
of
your
app
depends
on
how
stable
or
how
resilient
the
other
services
are
implemented
on
kubernetes
right.
So
in
order
to
make
sure
that
your
service
level
objectives
are
maintained,
you
need
to
maintain
a
philosophy
of
chaos,
engineering
and
that's
where
litmus
comes
in.
You
can
use
litmus
to
actually
build
a
complex
chaos,
workflows
which
are
predefined
and
pre-tested.
You
can
just
deploy
them,
automate
them
and
you
can
start
measuring
the
resiliency
and
then
taking
step-by-step
improvements
from
there
onwards.
D
So
it
applies
to
the
entire
stack
of
applications
on
kubernetes
and
kubernetes
itself.
The
platform
and
the
beauty
of
litmus
is.
It
is
completely
cloud
native.
It's.
It
has
got
a
open
way,
sdk
to
write
new
experiments
and
there's
a
good
community
around
it,
and
then
you
have
a
chaos
operator
or
apis
that
will
help.
You
run
these
things
in
a
very
cloud
native
way
and
there's
a
hub
just.
B
D
Then
build
more
complex,
workflows,
so
chaos
portal
is
a
monitoring
and
workflow
management
solutions
around
chaos
hub,
and
this
is
very
much
under
development.
If
you
are
a
webs
web
developer,
you
will
find
great
challenges
and
opportunities
to
contribute
to
hacktoberquest
through
litmus
portal,
so
how
to
contribute
to
litmus.
D
We
made
it
easy
again.
The
areas
are
if
you're
a
web
developer
or
any
cloud
native
application
developer
or
stack
developer.
You
will
find
an
opportunity
to
develop
a
chaos
experiment
around
that
and
we
have
actually
integrated
with
another
developer
cloud
platform
called
octato
and
for
hacktoberfest
we
made
it
pretty
easy
to
develop
the
entire
experience.
D
If
you
want
to
set
up
litmus
on
octato,
and
you
want
to
actually
start
running
your
development
environment,
it
takes
as
much
as
you
know,
I'm
just
deploying
right
now,
late
most
live
on
octato,
it's
a
namespace
that
I'm
deploying
litmus
on
and
I'm
ready
to
go
right.
So
it's
a
pretty
simple
app
litmus.
Of
course
you
can
do
a
lot
of
complex
workflows,
but
you
all
you
needed
to
develop
litmus
and
contribute
and
test.
Your
prs
is
right.
There
set
up
on
update.
It's
a
free
platform.
I
guess
so.
D
You
can
go
and
get
started
within
a
few
minutes,
so
not
only
that
digital
ocean
and
other
good
swag
you
get,
and
my
data
also
gives
a
big
price,
maybe
a
couple
at
the
end
of
october
fest.
D
Last
time
we
gave
away
one
laptop
now,
maybe
more,
and
this
time
you
can
actually
get
more
details
on
my
data
blog
there's,
a
good
blog
that
our
team
has
written
on
how
to
participate,
much
of
which
I
covered
right
now,
but
more
details
are
there
here
and
then
some
success
stories
around
you
can
see.
We
are
very
proud
of
how
we
did
the
last
meetups
and
again
thanks
for.
D
Watching
so
with
that,
probably
I'll
take
some
questions.
If
there
are
some
back
to
you,
karen.
A
Thanks
a
lot
uma,
there
are
a
few
questions,
but
since
we
are
towards
almost
the
end
of
the
session,
we
can
probably
take
up
most
of
the
questions
together
in
our
breakout.
So
thanks
thanks
everyone
for
joining
in.
A
So
today's
virtual
meetup
saw
piyush
gupta
from
distillation
talk
about
how
to
contribute
to
hacktoberfest
sorry
to
open
source
through
hacktoberfest,
and
we
saw
richard
talk
about
how
to
get
started,
contributing
to
open
source
and
uma
mukhara
talk
about
their
journey
towards
growing
their
contributed
community
and
a
little
bit
about
their
projects
and
how
they
went
on
to
becoming
a
cncf
sandbox
project
and
also
starting
a
new
project
as
well.
So
so
now,
let's
you
know
jump
into
our
breakout
session.
A
You
will
see
a
link
to
join
this
towards
the
end
now
in
a
while,
and
you
can
hop
in
using
that
link
and
we
can
take
some
conversation
further
on
over
there
as
well.
So
thank
you.
Everyone
once
again
for
joining
in
we'll
be
having
these
virtual
meetups
frequently
every
month
and
we'll
be
announcing
our
next
month's
meetup.
A
That
is
for
november
very
soon,
as
well,
so
stay
tuned
to
our
meetup.com
group,
as
well
as
our
twitter
channel
to
be
updated
on
all
the
new
events
that
we'll
be
having
for
you
and
also
the
programs
and
connecting
you
with
a
lot
of
the
other
open
source
leaders
out
here
in
india.