►
From YouTube: Using GitLab: A GitLab for Education walkthrough
Description
Pj Metz and Christina Hupy walk through a possible use case for GitLab using issues, merge requests, inline suggestions, web IDE, and more!
A
Hi,
my
name
is
pj
metz,
I'm
the
education
evangelist
at
git,
lab
on
the
education
team,
and
I'm
here
to
talk
to
you
about
how
you
can
use
git
lab
in
order
to
facilitate
some
cooperative
work
with
maybe
some
teammates
of
yours,
if
you're
at
work
or
some
fellow
students,
if
you're
working
on
a
group
project.
So
what
we're
looking
at
right
now
is
my
profile
page.
That's
got
my
activity
and
all
the
stuff
that
I've
been
doing
on
git
live.
A
You
can
see
how
many
contributions
I've
been
making
on
different
days,
but
what
I
need
to
do
is
I
need
to
work
on
my
twitter
bots.
I
have
a
bunch
of
twitter
bots
in
a
project
called
diva's
live
and
in
here
what
I
want
to
do
is,
I
need
to
add
a
new
variable
in
here.
So
that
way
we
can
see
it
printed
to
the
console.
I
like
I
like
having
stuff
show
up
in
the
console,
so
I
need
to
do
that,
but
I
want
to
get
my
teammates
involved.
A
I'm
going
to
assign
this
to
me
for
right
now,
but
I'm
also
going
to
assign
it
to
my
manager
so
that
my
manager
knows
what
I'm
doing,
I'm
not
worried
about
milestone
labels
or
weights,
but
I'm
going
to
go
ahead
and
create
this
issue
here.
So
now.
This
issue
is
here.
This
is
a
change
that
we
want
to
make
to
some
code
and
everything
starts
as
an
issue.
I've
got
my
boss
and
myself
tagged
on
it
and
if
I
want
to
make
some
changes,
I
need
a
merge
request.
A
A
I
have
that
tweets
at
mountain
dew
every
day
asking
them
to
sponsor
me,
because
I
love
mountain
dew
and
what
I
do
is
I
have
an
array
here
and
I
do
some
code
here
that
pulls
a
random
element
out
of
that
array
and
that
element
becomes
the
tweet.
So
I
have
several
different
tweets
in
here,
but
I
turn
it
into
a
variable
here
called
post
status,
but
I
want
to
see
what
it's
going
to
be
in
the
log
before
it
just
becomes
a
tweet.
A
So
I
need
console
log
for
that,
so
console.log
post
status,
and
that's
there
it's
great.
So
what
we're
going
to
do
is
I
need
to
say
I
want
this
change
to
be
made
the
merge
request
and
I
need
my
boss
to
check
it
because
I
don't
just
want
to
push
anything
to
main.
So
I'm
going
to
click,
commit
committing
it
to
the
branch
that
I'm
on
right
now,
which
was
automatically
created
from
the
issue,
adding
a
console
log
here
and
I'm
going
to
commit
that
all
changes
are
committed.
A
B
Hey
everyone,
I'm
christina
huffey
manager
of
education
programs
and
pj's
manager.
It
looks
like
pj
just
sent
over
a
merge
request
for
me
to
review.
I
can
see
it
here.
My
merge
request
list
and
it
looks
like
he
wants
to
resolve
an
ad
console
log
for
a
variable.
So
let's
go
ahead
and
click
on
that
merge
request
and
we
can
review
the
changes.
B
We
can
click
on
this
change,
tab
and
scroll
down
and
see
what
piece
of
code
he
changed.
It
looks
like
here.
He's
got
some
a
string,
that's
pulling
some
random
math
and
then
he
wants
to
print
on
the
status
of
which
tweet
he's
looking
at
and
so
he's
added
console.log
and
post
status,
and
I
can
see
here
that
he's
got
a
small
syntax
error
where
he's
missing
that
parentheses.
A
B
A
simple
fix,
so
I'm
just
going
to
go
ahead
and
make
a
suggestion
right
here
in
the
merge
request.
I
can
click
this
at
insert
suggestion
button
and
it
actually
copies
the
code
down
here.
I
can
add
that
parenthesis
as
a
suggestion
and
then
I
can
fight
further
down
added,
missing
parentheses
and
then
oops,
adding
missing
we'll
just
type
it
there
and
send
it
back
to
pj
back
to
you.
B
And
then
add
that
comment
and
then
I'm
going
to
go
ahead
and
remove
myself
and
assign
it
back
to
pj.
A
A
So
I'm
going
to
go
ahead
and
head
to
that
merge
request
and
let's
see
I
was
hoping
she
was
just
going
to
merge
it,
but
must
have
been
something
it
looks
like
she
made
a
suggested
change,
okay,
so
in
line
40
I
did
not
put
an
end
parenthesis
there
and
she
has
gone
ahead
and
made
a
change
there.
So
it's
gotta
end
parentheses.
Now
she
gave
me
the
ping-pong
back
to
me.
I
can
apply
this
suggestion
just
right
there,
because
I
know
she's
right,
I'm
going
to
apply
that
all
the
threads
have
been
resolved.
A
B
It
looks
like
pj
has
made
a
change
to
the
merge
request
and
assigned
it
back
to
me,
so
I'm
going
to
go
ahead
and
click
on
it.
I
can
scroll
down
and
see
that
everything
in
this
thread
has
been
resolved
and
the
suggestion
has
been
applied.
So
I
am
going
to
go
ahead
and
merge
this,
so
I'm
going
to
go
ahead
and
click
merge.
A
All
right,
I'm
pretty
sure
my
merge
request
has
been
taken
care
of
so
I'm
going
to
head
out
over
head
over
to
divas
live
and
I'm
going
to
head
into
my
ci
cd,
and
I
should
see
it
running
because
it
got
pushed
to
maine
there.
It
is
triggered
by
christina
hoopy.
So
I
can
click
into
here
and
I
can
actually
take
a
look
inside
of
the
inside
of
the
pipeline
and
actually
see
what's
going
on
in
here
and
watch
it
get
completed.
A
So
you
can
see
it's
running
with
a
get
live
runner
on
a
shared
runner,
it's
using
docker
with
ruby
latest.
These
are
all
instructions
that
I
have
in
my
ci
cd.
I've
got
build,
succeeded
and
it's
going
to
say
it's
live
job
succeeded.
We
are
good
to
go.
My
bots
change
is
live
now
on
the
internet
and
that's
a
quick
intro
on
how
you
can
use
gitlab
to
collaborate
with
people
I'm
going
to
bring
christina
back
in
for
a
second
and
that's
the
whole
show.