►
From YouTube: Support Engineering: Contributing to GitLab with GDK
B
A
In
this
video
I'm
going
to
demonstrate
how
you
can
use
the
gitlab
development
kit
to
contribute
to
the
gitlab
project,
here's
some
context.
First,
there
there
is
a
possibility
that
the
user
is
not
allowed
to
create
a
group
and
the
menu
item
for
this
group
is
still
rendered
in
the
ui
and
when
you
navigate
to
it,
you'll
be
presented
with
a
404
error.
A
A
A
B
A
So
you
can
see
that
I've
set
this
user
as
an
external
user
already
now,
if
we
go
to
that
actual
user,
this
is
how
they
see
their
environment
and
we
can
see
that
they
don't
have
a
little
button
here
for
a
menu,
but
we
can
see
that
they
still
have
this
menu
and
we
can
see
that
they
can
still
create
a
project.
A
A
And
we
see
that
the
user
gets
an
error.
Namespace
is
not
valid,
so
ideally,
this
entire
view
would
not
even
be
rendered
because
because
an
external
user
isn't
allowed
to
create
a
project
to
begin
with,
following
the
rails
convention,
we
can
see
that
the
path
is
projects
new.
A
A
We
can
see
here
that
there
is
some
logic
regarding
the
namespace
and
if
it's
invalid,
it
returns
access
the
knight
and
otherwise
you
can
just
create
a
project.
However.
Instead
we
want
to
return
access
denied
already
prior
to
checking
for
namespace.
If
the
user
is
not
allowed
to
create
a
project,
so
we
can
go
something
like
access.
A
A
A
A
Okay,
so
we
see
that
it
renders
the
404
now
that's
good,
because
this
user
isn't
allowed
to
create
a
project.
However,.
A
From
a
ui
perspective,
ideally
you
wouldn't
want
to
see
these
buttons
right
so
yep.
Let's
look
at
what
we
can
see
in
the
ui
about
this
button
and
we
can
see
that
it
says
something
along
the
lines
of
well
create
project
link
and
create
blank
project.
So,
let's
just
search
for
that
in
the
code
base.
B
B
B
A
B
A
B
A
My
screen,
it's
it's
quite
hot
weather.
Now
we
can
see
that
this
file
has
this
result
and
we
quickly
look
at
it.
A
B
B
A
A
A
B
A
We
see
that
in
this
method,
all
the
menu
items
are
created
for
for
creating
a
project.
B
A
I
think
that's
all.
We
need
for
future
iterations
and
feedback
from
the
developers
we
can
see
with
this.
Just
in
the
merge
request,
perhaps
there's
something
that
that
we
so
far
overlooked,
but
that
will
be
something
for
later
then,
for
now,
let's
just
commit
a
merge.
B
A
A
Okay,
if
this
does
get
merged,
we
can
actually
close
the
issue.
The
follow-up
issue
so.
B
B
A
B
A
A
Let's
add
a
bunch
of
labels
because
we're
all
from
the
support
team,
let's
start
off
with
support
team
contributions,
this
entire
menu-
it
sits
under
the
editor
group,
so
let's
go
to
create.
A
It's
a
change
in
the
back
end
and
it's
a
change
in
the
front
end
and
if
any
other
features
that
we
need,
we
can
just
iterate
on
that.
Currently,
I'm
gonna
sign
it
to
me.
Let's
put
a
new
workflow
and
I'm
gonna
ask
review
from
paul.
A
B
A
Any
feedback
that
we
may
get
from
the
developers
more
labels
changes
anything
you
can
just
progress
with
that.
Follow
up
on
their
advice,
learn
new
things.
Often
the
case.
It's
not
expected
to
make
the
merch
request
perfect
in
one
go
just
start
small
small
changes
get
familiar
with
using
gdk,
it's
fun.
It's.
B
A
Way
to
contribute,
you
all
have
any
questions.