►
From YouTube: CHAOSS Africa Intro to Open Source Webinar April 20 2023
Description
Do you want to contribute to open source software, but you don't know how to go about it? Then we have something for you! This is the first episode of our open source series, a hands-on session to get started with Open Source Software.
A
A
Hi
welcome
everyone
just
going
to
bring
in
a
blessing
in
waitressing.
Can
you
hear
me.
B
A
A
B
C
C
E
E
C
A
C
All
right
everyone
good
afternoon
why
Ruth
is
trying
to
figure
out
what
how
to
open
up
the
charge
for
us
to
use
so
I
think
we
still
need
a
chat,
because
a
lot
of
us
will
be
having
questions
right
and
we'll
be
needing
the
chat
to
ask
our
questions
or
we
could
still
use
the
Q
and
a
session
I
could
see
some
people
you're
already
using
that
to
communicate
right
so
yeah.
C
We
could
use
that
so,
but
welcome
to
chaos,
Africa,
open
source
series-
and
this
this
is
the
first
episode
and
we
will
be
having
more
episodes
coming
up
right
and
for
today
episode
we
will
be
looking
at
getting
started
with
open
source
software
OSS
and
our
facilitator
for
this
session
is
rutika.
C
B
B
C
B
C
Yeah
yeah
right
so
so
upper
chaos,
Africa
chaos,
Africa,
is,
is
the
chapter
or
is
one
of
the
chapters
of
the
chaos
projects
and
we
we
we
do
not
do
things
independently.
We
just
amplify
the
works.
We
do
at
the
chaos
projects
right.
So
if
you
don't
get
it
confused
or
Twisted,
so
so,
yeah
I
mean
I
find
the
things
we
do
at
chaos,
project
or
articles
projects
pretty
much.
C
You
know
working
on
all
the
projects
and
initiatives
that
we
do
have
in
the
general
Care
Project
right.
So
again
that
was
the
Africa
chapter
and
we
are.
We
started
this
series
because
we
we
saw
the
need
for
Africans
to
get
into
open
source
because
for
Route,
specifically
I
think
she,
although
I,
am
I'm
guessing
almost
every
day
or
every
week
that
goes
by.
C
She
probably
gets
one
person
asking
her
about
open
source
and,
on
my
end,
I've
also
had
people
continuously
ask
me
about
open
source
and
we
felt
like
there
is
a
need
to
actually
reach
that
Gap.
So
we
want
to
use
this
series
to
educate
everyone.
Every
African
on
what
open
source
is
how
to
contribute
to
open
source,
how
to
even
create
your
own
open
source
projects
and
pretty
much
everything
about
open
source.
Anything
at
all.
C
You
need
to
know
right,
so
you
could
ask
questions
yeah
and
we
will
be
providing
you
with
answers
to
those
questions.
A
C
B
Yeah
for
today
I'm
so
sorry
about
this
disorganize,
the
talk
we
have
today
so
thank
you
very
much
Mary
blessing
for
introducing
and
welcome
everybody
to
our
first
webinar.
Like
Mary
blessing
said
you
know
why
we
why
we
thought
about
this
series
is
to
help
a
lot
of
people
even
in
chaos.
B
Africa
understand
how
to
contribute
to
open
source
what
it
means
to
contribute
to
open
source,
because
we
do
get
a
lot
of
people
that
come
in
and
you
know
they
are
not
really
familiar
with
the
open
source
terms:
they're
not
really
familiar
with
what
open
source
is
about
and
how
they
can
even
participate
or
contribute.
So
that's
why
we
thought
about
this
series
idea
and
we're,
starting
with
the
first
topic,
which
is
getting
started
with
open
source,
so
the
chat
is
disabled.
B
For
some
reason,
I
did
a
very
good
job
with
organizing
the
webinar
and
I
forgot
to
enable
chats.
So
you
can
use
the
qre
session.
If
you
have,
you
know
you
can
tell
me
where
you
training
from,
and
you
know
if
you
have
any
question
at
all,
so
let's
just
get
started.
Let
me
share
my
screen
in
a
sec.
B
B
So,
like
I
said
we'll
talk
about,
you
know
what
it
means
to
contribute
to
open
source
and
generally,
can
everyone
see
this
your
blessing
you're
going
to
be
my
eyes
and
nose
ready,
yup
I
can
okay
great,
so
so
the
the
the
essence
of
this
session
and
it's
going
to
be
interactive
rights
I,
would
find
the
way
to
work
with
the
the
Q
a
to
get
when
people
are
having
issues
so
I
hope
everybody
here
has
a
GitHub
account.
B
That's
just
the
basic
thing
you
need
to
participate
in
this
session,
just
a
GitHub
accounts.
So
if
you
do
not
have
a
GitHub
account,
you
can
open
one
immediately.
It
takes
like
two
minutes
so
yeah,
so
my
name
is
Ruth.
I
am
you
know
the
I
Am,
the
community
leader
I'm,
the
one
that
I'm
Andrew's
community
at
chaos,
Africa
and
I
also
did
a
lot
of
Open
Source
work.
B
You
can
find
me
at
Ikea,
Ruth
and
I'm
also
a
GitHub
star
introductions.
So,
basically,
in
this
session
you
would
learn
what
why
you
should
contribute
to
open
source,
and
hopefully
you
also
make
your
own
first
contribution
to
open
source
and
you're
going
to
see
like
depending
we
are
going
to
do
it
in
such
a
way
that
it
doesn't
really
matter
if
you're,
if
you
are
a
developer
or
not,
you
can
still
contribute
like
you
can
still
use
GitHub
to
contribute.
B
So
so
far
you
have
like
a
GitHub
account,
so
you
should
get
get
started
with
opening
that
already.
B
So,
what's
what's,
when
you
hear
open
source
software,
I'm
going
to
kind
of
like
break
in
break
it
down
into
different
parts,
open
source
is
like
going
here
open
source
software.
It
refers
to
software
that
the
code,
the
code
base
right.
B
So
you
have
software,
and
software
is
usually
made
up
of
code
right
and
it's
built
with
code
right.
So
the
code
base,
that's
what
I
refer
to
as
publicly
like
the
code
base
is
publicly
available
in
the
sense
that
you're
able
to
you're
able
to
see
how
it
was
made,
where
you're
able
to
see
what
lines
of
code
this
whole
software
has
what
components
that
it
has
you're
able
to
access
and
see
every
single
thing
from
the
First
Community
the
day
of
the
first
commit
to
the
recent
commit.
B
So
that's
what
one
of
the
things
that
that
defines
software
that
is
open
source,
then
another
keyword
is
you
know
it
has
you
have
the
permission
to
make
edits
or
make
alterations
to
this
code
or
to
this
software?
That's
another!
That's
another
thing
that
defines
open
source
software.
B
You
have
the
ability
you
have
the
permission
to
contribute
to
it,
to
fix,
bugs
to
make
enhancement,
to
also
redistribute
the
software
so
I'm
using
the
Q
and
e-charts
anime
blessing
you're
going
to
be
my
eyes
again
how
many
people
have
used
like
Linux.
If
you
use,
if
you
use
Linux,
you
should
understand
what
I
when
I
say
redistributions,
you
know
with
the
Linux
operating
system,
you
have
like
different
different
different
OS
different
distributes.
B
You
have
Ubuntu,
you
have
Fedora,
there
are
a
lot
of
them,
so
Linux
itself
is
an
open
source
software
in
comparison
to
another
operating
system.
That
is
that
a
lot
of
people
use,
which
is
like
Windows,
like
a
lot
of
people,
use
Windows
right.
B
So
Windows
is
proprietary.
It's
not
free!
You
can't
even
like
for
Windows.
It's
just
crack
versions
that
are
available.
The
software
itself
is
not
actually
free.
So
Windows
is
a
proprietary
software
in
comparison
to
Linux
operating
system,
which
is
open
source
so
that
that's
what
basically
defines
like
an
open
source
software.
If
that
software,
if
the
code
base
is
not
publicly
available,
it's
not
open
source,
and
there
are
a
lot
of
times
that
people
that
people
talk
about
like
people
mistake
open
source
to
mean
that
the
software
is
free.
B
Now
there's
another
thing
that
I
would
love
you
to
understand,
which
is
there's
what
you
call
free
and
open
source
software
right,
and
they
are
open
source
software
that
are
also
paid
for
right,
so
sometimes
you'd
see
acronyms
like
force
f-o-s-s,
which
means
that
software
is
that
software
is,
is
free
like
it's
both
publicly
available
and
it's
free
to
use.
But
there
are
sometimes
the
software
I
think
the
term
that
the
coin
around
paid
open
source
software
is
called
commercial,
open
source
software,
that's
Coss!
B
So
if
you
Google
search
that
you
see
that
there
are
some
open
source
software
that
are
that
have
like
paid
tiers
like
it's
not
totally
free,
so
the
free
in
open
source
like
what's
the
free
in
open
source
means
it's
not
in
terms
of
money
but
in
terms
of
freedom
to
use
it
to
use
the
software,
as
you
wish,
so
I
I
think
one
thing:
I,
really
love
people
to
take
from
this
session
is
that
all
open
source
software
is
not
free
right.
B
It's
it
can
be
paid
as
well
the
freedom
there
means
it
doesn't
mean.
The
usual
phrase
that
they
say
is
freedom
is
not
free
as
impaired
but
free
as
in
Freedom
right.
So
that's
what
the
free
open
source
means
right.
So
that
is
the
definition
right
and
some
one
other
thing
that
defines
open
source.
It
needs
to
have
a
license.
B
So
that's
another
thing
as
well:
the
license
kind
of
helps
people
understand
how
they
can
use
the
software.
If
you,
if
you
check
popular
open
source
projects
on
GitHub,
you'd,
always
see
a
license
attached
to
it
and
the
popular
ones
you
see
are
MIT
license
right
so
and
I'll
show
you
in
a
couple
of
minutes,
but
let's
go
into.
Why
should
you
contribute
to
open
source
and
of
what?
B
Why
I
think
I'm
going
to
combine
this
particular
particular
section,
because
we
need
to
go
into
like
practice,
I'm
going
to
combine
this
particular
section
into
why
and
who
can
contribute?
So
why
should
you
contribute
to
open
source
first?
Why
not?
But
why?
What
are
the
benefits
to
you
as
a
technical
person
or
can?
Can
you
also
hear
me
I
use
MTN
so
like
I
have
to
keep
seeing
that
like
I
think
everybody
else
can
hear
me.
You
just
confirm
that
you
can
hear
me
but
yeah.
B
So
right
as
I
said,
why
should
you
contribute
to
open
source
or
how
does
it
help
your
your
technical
career?
How
does
it
kind
of
help
you
as
a
as
an
individual
first
as
a
you
know,
as
a
tech
person
or
somebody
in
Tech
or
even
non-technically
right,
even
though
you're
not
Implement,
check
it
kind
of
improves
your
your
your
skill
sets
both
your
technical
skill
sets
and
even
soft
soft
skill
set
before.
B
Let
me
see
like
three
years
back
bringing
myself
into
like
as
an
example:
I
I
I'm,
not
I'm,
not
I,
didn't
have
a
lot
of
a
lot
of
confidence
to
do
public
speaking.
Maybe
I
could
do
it
with
a
small
group
of
people,
but
I
couldn't
do
like
you
know.
It's
a
larger
crowd,
but
and
even
handling
or
leading
a
community
is
not
something.
I
would
have
thought
of
right.
B
So
when
you,
when
you
contribute
to
open
source
you're
working
in
the
community,
you're
working
in
a
project
and
the
way
open
source
works,
is
you
do
not
just
bring
your
code
and
you
just
submit
it,
and
nobody
looks
at
it.
There's
a
review
process
that
goes
on
so
people
there
are
people
called,
maybe
the
maintainers
and
maintenance
here
I
mean
if
you're,
not
if
you're,
not
head
of
the
world
maintenance
maintenance
are
people
that
are
maybe
the
code
owners
or
the
software
owners
or
people
guarding
the
requisitory
or
this
or
the
code
base.
B
How
it
kind
of
helps?
You
is
that
when,
when
you
submit
a
pull
request
or
when
you
submit
a
change,
that
maintainer
goes
through
your
code
and
if
imagine
somebody
with
a
higher
experience
level
than
you
are
going
through
what
you're
doing?
Sometimes
it
can
be
intimidating?
Yes,
but
it
helps
you
grow
your
skill
right.
That's
one
part
of
improving
your
skill
set
you
get
to
you,
get
to
learn
a
lot
of
things.
B
You
know
from
people
different
people
and
you
get
to
collaborate
with
people.
Bringing
these
events
together.
I
was
not
just
I.
Didn't
I
didn't
bring
this
event
together.
It's
is
its
effort
from
a
lot
of
people
that
are
not
speaking
here
today
right.
There
was
somebody
that
designed
the
Flyers
there's
somebody
that
handles
Social
Media
accounts,
but
blessings
also
here
trying
to
like
she's,
also
fascinating
this
session.
So
a
lot
of
things
go
on.
B
You
get
to
collaborate
and
work
with
a
lot
of
people
right
you
get
to
network
with
people
you
get
to
meet
people,
you
learn
about
other
people's
culture
because
then
open
source,
it's
it's.
Sometimes
a
lot
of
projects
are
Global,
so
you
get
to
work
with
different
people
with
different
skill
sets,
and
you
learn.
You
expand
your
your
your
portfolio
a
lot.
Another
part
is,
there
are
also
like
paid
opportunities
with
open
source
in
sense
of
internships.
B
I
know
a
couple
of
people
might
have
Outreach
Google,
some
of
cool
Guru
season
of
dogs
and
all
the
other
programs.
So
that's
like
another
reason
right
why
you
should
contribute
to
open
source
and
then
who
can
contribute
anybody
can,
whether
you're
a
designer
you're,
a
technical
writer,
you're
a
developer
whatsoever
stock
you're
in
you
can
contribute
to
open
source.
B
I
can
see
some
people
raising
their
hands
out
out
when
we
get
to
the
practice
participation
out
kind
of
like
bring
some
people
up
to
ask
questions
but
just
hold
on
a
sec.
Then,
like
I
said
anybody
can.
B
The
thing
you
just
have
to
think
about
is
when
you
join
a
community
is
I,
am
a
designer
right
or
I
am
a
technical
writer?
What
are
the
gaps
that
this
community
needs?
That
I
can
feel
or
I
am
a
QA
person?
I
am
I,
am
a
contents.
Marketer
I
am
an
event.
Organizer
like
how
do
I
help
this
community,
because
there
are
a
lot
of
times
where
projects
that
you
can
you
join.
B
B
Ask
about
things
that
you
can
do
activities
that
you
can
get
involved
in
and
how
you
can
help
the
project
referencing
back
to
what
I
said
about
like
different
people
came
together
to
bring
organize
this
event.
There
are
people
that
design
the
fires,
the
people
that
just
tweeted
out
the
event
right.
So
that's
like
telling
you
that
in
they're
different
that
there's
so
many
kind
of
contributions
you
can
make
to
open.
So
so,
like
I,
said
you're
going
to
just
do
a
query.
B
B
I
wish
I
wish
this
church
was
on,
but
I'm
just
going
to
go
back
to
our
charts.
I
saw
some
somebody
did
raise
their
hand,
but
I
don't
know
we
did
so
I'm
just
going
to
go
back
while
I
guess
shared
the
okay
that
was
David.
B
Let
me
see
I'm
going
to
share
the
link.
I,
don't
know
how
I'm
going
to
paste
this
without
using
the
charts
I'm
going
to
share
the
link
of
the
GitHub
repo
that
we
are
using.
B
To
make
the
contribution
first
contributions,
so
this
is
the
link.
How
do
I
share
this
link?
B
So
this
is
the
link
that
we're
going
to
use
to
make
the
contribution.
So
it's
everyone
on
this
link
right
now.
As
long
as
you
have
a
GitHub
account,
you
can
just
follow
through
it's
going
to
be
very
easy
because
we
are
going
to
use
a
GitHub
feature
called
code
spaces.
So
it's
going
to
be
relatively
easy.
F
Okay,
sorry
I
just
wanted
to
ask
a
question:
actually
maybe
it's
too
forward,
but
so
so
speaking
of
open
source,
just
identify
like
issues
like
with
the
code.
F
E
F
F
C
I
think
it's
better!
Now
you
you
can
go
on.
F
Okay,
so
what
I
was
asking
is
that
like
does
identifying
issues
with
a
particular
projects,
just
identifying
issues
with
the
projects
and
stating
them,
does
it
count
as
contribution.
B
Yeah,
so
David
I
think
you
can
put
it
in
charts.
We
just
need
to
get
started
with
the
contribution
and
for
people
that
are
just
joined
when
I
set
the
webinar
up.
So
this
is
a
webinar
and
usually
you're
not
allowed
to
speak,
or
the
chat
is
supposed
to
be
enabled
and
for
some
reason
I
did
a
good
job
and
I
did
set
it
up.
Well,
so
shots
are
disabled
and
I
didn't
want
to
spend
so
much
time.
B
B
A
A
C
B
It
does
like
it.
Usually
they
did
the
term
they
used
to.
You
know
that
term
is
called
like
bug,
reporting,
usually
reporting
like
scene
bugs
in
the
repository
and
kind
of
like
reporting
them.
Yes,
also
a
contribution,
because
if
you,
if
you
don't
and
usually
other
people,
can
also
pick
that
book
up
like
once,
you
yeah
sometimes
when
you
open
that
YouTube
you're
not
able
to
solve
it,
someone
else
picks
it
up
so
yeah.
It
counts
as
a
contribution
right.
B
So
thank
you,
so
I've
been
trying
to
bring
some
people
up,
also
permitted
to
do
that.
If
you.
B
B
Agree
so
I'm
just
going
to
paste
the
link
again
and
go
to
the
repository.
So
if
you
are
there,
you
can
raise
your
hand
or
like
just
indicate.
B
Let's
see
something,
if
you're
not
there,
okay
good,
eight
people
are
raising
their
hands
up,
so
they
are
there.
Okay.
So
when
you're
here,
the
first
thing
I
would
love
you
to
do-
is
click
on
code,
so,
basically,
first
contribution.
Let
me
just
give
an
intro
on
what
stress
contributions
is.
This
is
one
of
the
the
most
popular.
B
If
you
can
see
the
stats
here,
it's
just
like
people
have
studied
a
lot,
so
it
just
helps
beginners
make
their
first
contribution
to
open
source
rates,
and
basically,
what
all
you
have
to
do
is
add
your
name
on
the
contributors.md
file,
if
you're
not
familiar
with
GitHub
just
follow,
follow
what
I
have
to
see
very
well.
B
So
when
you
jump
into
an
open
source
project,
the
first
thing
you
want
to
do
is
re
read
about
the
project
because
I
I
A
lot
of
times
people
make
that
mistake
of
getting
into
your
project
and
just
wanting
to
go
to
the
issues
Tab
and
look
for
issues
to
contribute
to
you
don't
even
know
like
what
does
the
project
do
or
how
can
I
help
and
you're
just
jumping
in
sometimes
it's
very
it's.
It's
it's
not
really
a
good
practice.
B
So
the
first
thing
you
do
when
you
see
it
get
repository,
is
you
want
to
check
out
the
readme?
A
readme
file
is
something
that
details.
What
the
project
is
about,
like
it
says,
read
me
so
you
have
to
actually
read
it
right,
so
it
kind
of
details.
What
what
is
this
project
about?
What
do
they
do?
What
is
the
the
software
about?
B
How
can
I
join
the
community
a
lot
of
things
and
also
sometimes
details
how
you
can
contribute
to
the
repository,
but
sometimes
there's
also
like
a
file
called
contributing.md,
which
is
a
separate
file
that
this
does
not
have,
because
it's
already
on
the
readme
page
on
how
you
can
contribute
to
this
project.
So
basically,
what
we
are
going
to
be
doing
is
adding
our
names,
I've
added
my
name
to
this
for
like
three
times
so
that
meant
to
find
me
soon.
B
But
this
is
what
I
used
to
practice
a
lot
for
when
I
talked
to
like
new
contributors
and
open
source.
So
basically
you're
just
going
to
add
your
name,
you
can
see
somebody
added
their
name
42
minutes
ago.
It's
one
of
the
most
active
projects
on
GitHub.
It
helps
beginners
contribute.
So
like
I
said
what
you
are
going
to
do
is
add
our
names
here
now,
there's
a
feature
called
GitHub
code
spaces.
That's
going
to
help
us
do
this
without
doing
it
on
our
local
system.
B
B
Rather,
we
are
not
going
to
be
cloning,
the
project
in
our
local
machine,
so
the
first
step
is
working
the
repository.
Now.
What
this
means
is,
if
you
go
back
to
the
definition
of
Open
Source
I
said
you
can
redistribute
the
software
as
your
own
right.
So
for
you
to
contribute
to
an
open
source
project,
you
need
to
create
your
own
copy,
like
you
need
to
create
your
own
copy
people
that
use
GitHub.
B
A
lot
will
understand
this
thing,
but
I'm
just
trying
to
explain
it
better
for
people
that
are
not
familiar
with
GitHub
terms.
Well
yeah,
so
the
repository
means
making
a
copy
as
your
own.
So
can
everybody
just
click
on
this
part
and
make
it
Fork.
B
B
That's
if
you
have
just
raise
your
hand
if
you
have
made
your
own
work,
just
raise
your
hand.
B
I'm
just
going
to
make
it
in
chaos
because
I
had
okay,
so
we
have
created
I'm
using
an
organization
accounts
because
I
can
so
use
your
own
personal
account,
because
I
already
have
one
I'm,
just
if
you've,
if
you're
having
issues
with
14,
it's
just
indicator
as
well
I
think
everybody
should
have
Talk
permissions
now
right.
B
B
Bright,
raise
your
hand,
you
can
go
ahead
and
enjoy
raise
your
hand
as
well.
Thank
you.
B
A
B
Raise
your
hand
if
you
have
questions
okay,
great
okay,
so
the
next
thing
we
want
to
do
so.
Like
I
said
you
have
to.
B
You
have
to
look
at
the
readme
right
follow
through
with
the
instructions
initially,
if
we
didn't
have
pulling
the
repository,
it
means
like
downloading
it
to
your
local
system,
but
we
are
going
to
be
skipping
that
step
I'm
just
going
to
use
good
spaces
I'm
going
to
show
you
how
GitHub
code
spaces
work,
and
then
you
know
you
see
how
stressful
it
is
to
plug
into
your
local
system.
You
have
to
run
a
git
clone,
you
need
to
get
installed
and
we
are
going
to
skip
to
this
step
of
creating
a
brand.
B
So
but
first,
let's,
let's
create
start
code
spaces.
Let's
run
it
so
click
on
code.
Does
everybody
have
this
code
spaces
tab
here,
I
think
I
need
to
increase
my.
B
So
while
this
is
spinning
up
all
the
top
code,
spaces
is:
is
your
local,
a
local
Dev
environment
on
the
cloud?
So
that's
you
can
see.
It
looks
like
vs
code
for
people
that
use
vs
code.
It
looks
a
lot
like
vs
code,
so
you
can
edit.
You
can
write
code
on
the
cloud
without
having
to
use
your
local
system.
So
that's
what
basically
GitHub
code
space.
Is
it
spaces
up
like
a
development
environment
for
you
and
you
can
do
all
your
stuff
so
start
using
Code
space
spaces
from
today?
B
Thank
you
right
if
you're
on
this
page,
if
you
have
it
spinning
up
your
code,
space
open
just
raise
your
hand
again.
B
C
F
B
Okay,
how
many
people
are
on
this
sport
now
mine
is
to
show
it
okay,
if
it's
still
showing
setting
up
code
spaces?
It
might
be
your
network,
though,
because
this
takes
like
a
lot
of
Power
like
a
lot
of
bandwidths
to
spin
up
the
code
space.
So
if
you're
here,
you
join
us.
G
Later
but
yeah
so
I
think
I
think
some
people
have
raised
their
hands.
Oh
God.
This
is
so
funny:
I'm,
sorry,
okay,
height
medium,
fluid
controls,
yeah
okay.
So
if
you've
got
in
here,
congratulations
you're
the
code
space.
So
let's
go
back
to
the
instructions.
B
Yeah,
so
we
are
at
create
your
branch,
so
the
First
Command
you
want
to
run
is
CD
first
contributions
now
for
for
what
CD
means,
if
you're
not
familiar
with,
if
you're,
not
a
developer
and
you're,
not
familiar
with
commands,
CD
means
change
directory
so
that
change
folder.
B
So
you
come
here.
You
come
to
your
terminal.
B
Initially
you
you
can
see
that
it's
on
the
folder
structure
is
on
first
contribution,
so
we
want
to
CD
to
oh
yeah.
This
is,
if
you
were
on
your
local
machine.
We
are
already
on
first
contributions
right
CD
to
First
contribution.
If
you
were,
if
you
are
doing
this
on
your
local
machine
like
if
you
downloaded
the
repository
you
needed
to
check,
you
need
to
change
directory
to
First
contribution,
but
we
are
already
there
right
because
we
created
good
spaces.
B
We
use
code
spaces,
so
the
next
is
switch
to
your
own
Branch
name
now,
when
you're
contributing
to
a
project-
and
this
is
for
maybe
we'll-
have
a
separate
session
on
using
git
and
GitHub
or
using
GitHub
entirely.
So
we
don't
waste
all
the
time,
trying
to
explain
some
things
in
GitHub,
but
basically
what
this
means
is
you're.
Creating
a
new
branch
in
branches
in
GitHub
helps
you
experiment
on
your
changes
before
you
decide
to
send
that
change
to
the
maintainer
or
to
the
main
project.
B
So
we
are
just
going
to
use
this
command.
You
can
quick,
you
can
copy
it.
You
don't
have
to
like
memorize
this.
So
your
new
Branch
name
just
add
just
add
your
name
there.
You
don't
have
to
see
your
new
Branch
name.
You
can
just
see
Ruth
or
Ruth
or
something
it's
been
so
long
that
I
use
games
God.
Help
me
that
I,
don't
embarrass
myself
public.
B
Let's
switch
is
everybody
here.
Sorry
I
just
forgot
that
people
are
floating
along
with
me.
If
you're
here
raise
your
hands,
this
feels
like
class
I,
feel
like
a
left.
Chopper.
Okay,
let's
go
I,
hope
I,
don't
embarrass
myself
with
Git
git
switch
C
roots
French,
but
I
will
create
any
branch.
Let's
see,
how
is
this
okay,
so
this
is
all
you
have
to
do.
B
I
forgot
not
to
use
course
words.
This
is
all
you
have
to
do
so,
like
I
said
just
name
a
branch.
You
can
say
your
name
and
dash
branch,
but
there
are
lots
of
roots
here.
So
you
can.
You
can
use
my
own
name
too
so
for
the
roots
that
people
that
join
the
schools,
you
can
use
Roots
too,
if
you're,
if
you
have
done
this
switch
Branch,
you
can
raise
your
hand
too.
You'd
see
this
okay
grades
grades
grades,
10
people
are
following:
okay.
B
B
B
So
let's
go
back
to
you
open
this
file.
This
is
the
file
you're,
opening
contributors.md.
B
And
please
add
your
name
in
the
middle.
Don't
add
your
name
at
the
start
or
the
end
English,
if
screen's
done
so,
usually
there's
another
alphabetical
order,
but
a
lot
of
people
have
not
been
following
it
or
maybe
they
changed
there.
So
just
go
to
any
middle
and
add
your
name
slash
and
if
I
search
like
rutika
on
this
thing,
I'll
see
like
a
lot
of
them.
My
name
is
so
who
is
at
this
point
of
adding
their
name?
Please
raise
your
hand.
B
B
So
I'm
going
to
paste
this,
have
everyone
done
this.
B
C
D
Thank
you
all
right.
Thank
you.
So
I
had
issues
with
14
initially
so
that
took
me
a
while,
because
I
forgot,
my
password,
so
I
missed
out
how
you
got
into
good
spaces
and
thank.
B
B
No
problem,
okay,
so
has
everybody
added
their
name,
so
we
could
see
the
next
step.
Just
raise
your
hand
if
you
have
okay,
seven,
eight
nine
people
looking
so
the
next
thing
we
want
to
do
is
we've
made
the
change,
so
it
doesn't
just
end
there
you
have
to
there's
something
called
adding
in,
like
git.
Add
is
just
telling
telling
it
that
hey
I
just
changed
these
contributors.amd
file.
Can
you
add
this
change
for
me?
B
B
Why
can't
I
paste?
Okay,
allow
paste
so
just
paste
that
command
and
click
add
I
just
realized
that
the
terminal
is
not
really
big
enough.
I
should
have
used
my
money
turbo.
If
you
can
see
now,
we've
added
the
change
right.
Git
ad,
had
everybody
done
that
so
the
next
step
is
to
the
next
step
is
to
push
to
to
commit
rather
not
push
to
commit
our
changes.
So
you
just
say:
gits
commits
Dash
m
in
brackets,
I
added,
my
name
to
the
country,
add
roots
to
contributor
list.
B
B
Okay,
great
some
people
are
following
so
click
enter,
so
you
see,
we've
added,
we've
told
git
that
they
should
we've
stored,
gig
that
we
committed
made
a
change
right.
So
the
next
thing
is
pushing
your
change.
B
Is
everybody
with
me?
Okay,
so
the
next
command
is
pushing
your
change,
so
come
here
again
and
copy
this
command
for
people
that
are
far
far
behind.
You
can
practice
this
on
your
own
data.
So
if
you're
far
from
here,
you
can
just
follow
through
read
or
start
practicing
and
because
time
is
almost
up,
so
you
can
practice
this
on
your
own.
This
is
just
like
a
practice
session,
so
yeah
so
get
push
origin.
B
So
this
is
pushing
the
change
back
to
GitHub,
so
paste
this
and
just
my
own
was
rich
Branch
I!
Think
that's
what
I
named
it
root.
Stash
branch
is
everybody
following
if
you're
following
just
raise
your
hand?
B
B
So
the
next
thing
we
want
to
do
is
creating
a
pull
request
right
and
like
submitting
our
changes
for
review
by
creating
a
pull
request.
So
if
you
come
here
and
toggle
to
you
know,
this
is
on
the
main
branch.
If
you
go
here
to
root
branch.
B
B
G
Yeah
yeah.
D
B
B
B
Okay,
great
so
now,
click
on
compare
and
pull
request.
B
So
you
see
it's
creating
a
pull
request
for
you,
hey
swam,
so
see
I
just
added,
so
you
can
just
put
this
sentence.
I
just
added
my
name
to
the
contributor
list-
and
this
is
something
I
have
to
see
here-
is
always
describe
what
you
like
when
you
send
in
the
requests.
Don't
just
sending
like
the
the
title
always
kind
of
like
describe
your
change.
It
kind
of
helps
to
maintainers
or
people
that
are
reviewing
the
requests
understand.
What
is
what
it
is
your
contributing
right
so
always
try
to
describe
your
changes.
B
B
So
yes,
it
automatically
merge
automatically
be
added
because
they
have
like
a
bot.
This
is
a
practice
repository,
so
they
have
like
a
box
that
does
the
whole
full
request
has
been
merged.
That's
a.
A
G
E
B
Happy
to
hear
that
so
that
this
is
basically
the
flow,
although
some
in
in
a
more
in
a
real
life
project,
it
is
sometimes
there
are
some
models
right.
It's
not
it's,
not
this
seamless
when
you
are
making
a
real
contribution
right,
but
this
is
just
basically
how
the
flow
Works
we're
using
GitHub
to
contribute
to
open
source
like
how
the
flow
Works
contributing
to
an
open
source
project
and
I
hope.
B
B
I
I
can
barely
hear
you
if
I
can
just
try
and
say
something
but
like
I
said,
this
is
going
to
be
monthly
and
we
are
going
to
do
it.
A
follow-up
of
different
kind
of
series.
I
think
we
need
one
like
using
GitHub
as
well,
so
just
watch
out
for
our
and
join
our
community.
Follow
us
on
Twitter
at
chaos
underscore
Africa
for
the
people.
That
successfully
did
it.
B
You
can
make
it
to
it
and
say
like
yeah,
and
just
we
can
just
make
a
tweet
and
just
say:
I
made
my
first
time.
B
When
you're
done
right,
but
I'm
I'm
excited,
there
are
a
lot
of
people
that
joined
something
people
join,
so
I'm
excited
that
you'll
joining
the
session.
So
I'll
take
we'll
take
two
questions
because
of
the
time
we
have
we'll
take
like
two
questions,
so
you
can
go
for
it.
If
you
have
a
question,
I'll
be
checking
the
Q
and
E.
B
B
Yeah
at
chaos,
Africa
at
chaos
underscore
Africa
foreign.
B
Does
anyone
have
any
question
just
before
we
wrap
up?
Oh
I,
see
so
many
questions
about
speed
lost
I'm.
So
sorry
I
didn't
check
this
well,
you
can
always
follow
through.
You
can
draw
questions
in
a
slack
Channel.
If
you
want
to
okay,
I,
guess
someone
saying:
should
you
delete
the
branch
you
can
delete
the
branches?
B
H
Oh
thank
good
Ness
I,
don't
mind,
you
know.
I
did
look
up
to
you,
my
boss,
so
the
this
thing
my
question
is
I.
Actually.
E
G
B
Okay,
so
we
are
going
to
about
to
end
the
session
now.
Thank
you.
Everybody
for
joining
up
60
people,
so
I
would
really
excited
that
you.