►
Description
Another community-driven session around contributing to GitLab
https://about.gitlab.com/community/contribute/development/
A
A
This
is
something
that
I
used
to
do
when
I
was
new
to
contributing
to
the
gitlab
project.
I
don't
know
if
I
can
quite
call
it
triaging,
but
I
used
to
just
look
at
really
old
issues
to
see
whether
they
were
in
fact
still
issues.
You
know
had
the
functionality
that
people
were
asking
for
being
delivered
had
the
bugs
been
fixed
and
what
was
the
other
thing?
I'd
look
I'd,
sometimes
look
at
the
really
popular
the
ones.
A
B
A
To
deliver
something
that
lots
of
people
have
voted
for,
so
maybe
we'll
do
the
popularity
first
and
we'll
just
have
a
kind
of
look
at
few
other
top
ones
as
much
out
of
interest
than
anything
and
then
yeah.
Maybe
we'll
look
at
some
of
the
really
old
ones
as
well,
albeit
that
surprise
surprise.
A
The
old
ones
happen
to
coincide
with
the
more
popular
ones
as
well
report
number
of
lines
per
language
in
repository
charts.
A
So
I'm
guessing
that
a
bunch
of
work
has
already
happened
to
kind
of
look
at
how
complex
that
is.
I
have
no
idea
how
the
how
the
code
already,
because
it
does
it
based
on
number
of
files.
At
the
moment,
I
guess,
but
I'm
too
scared
to
even
look
at
something
with
a
complexity
of
eight
at
the
moment
in
the
what's
the
word
in
the
preference
of
of
speed
and
kind
of
just
whizzing
for
a
few
and
yeah
kind
of
going
from
there
so
run
a
priority.
A
Maybe
we
can
help
by
improving
the
title
of
this
one,
albeit
I
realized
community
contributors,
wouldn't
have
that
permission,
but
they
could
ping
an
mr
coach
or
the
core
team
or
somebody
to
to
do
it
on
their
behalf
yeah.
It
would
be
great
to
see
the
ability
to
define
runner
priority
orders
in
the
gitlab
runner
interface.
A
Others
are
the
spares,
so
I
feel
like
this
would
be
quite
complex
as
well
yeah,
because
how
would
you
because
the
way
they
work,
if
I
understand
it
correctly-
is
that
it's
a
pull
rather
than
a
push,
so
it
was
kind
of,
I
presume
it's
kind
of
a
round
robin
type
thing.
If
that's
the
correct
terminology,
where
you
know,
you've
got
free
runners
and
it's
just
the
first
one
to
grab
something
from
the
pool
of
jobs
that
are
waiting
to
be
processed.
That
gets
it.
A
A
A
A
C
B
A
A
A
A
A
Enough,
if
I
was
to
change
it,
I'd
probably
just
sort
of
say,
add
support
for
runner
priorities
or
something
like
that,
because
this
I
I
wasn't
even
sure
you
know
it
might
be
a
feature
that
already
exists
and
there
was
a
bug
with
it
or
we
wanted
to
change
the
way
it
works
or
something
like
that.
B
A
I'm
tempted,
but
no
no,
let's,
let's
the
more.
We
can
look
at
the
better,
but
that's
really
interesting
one
yeah,
so
change
default
target
branch
for
match
requests.
A
All
right
should
be
made
against.
This
is
really
interesting,
because
this
is
something
that
we
actually
do
by
using
a
bot
here.
B
A
B
B
Just
that
just
a
concept
in
general
to
me
seems
kind
of
yeah
clunky,
because
they're
saying
they
want
to
configure
the
default
branch
for
merge,
requests
to
be
developed,
but
the
default
branch
for
viewing
the
repository
to
be
master,
yep
yeah,
which
is
going
to
be
like
to
me.
That
would
be
confusing.
Then,
when
I
go
to
create.
B
A
That
seemed
yeah.
No,
that's
interesting,
because
I
I
was
thinking
the
opposite
that
you
were.
We
didn't
want
to
target
the
default
branch
for
merge,
requests
to
be
developed,
but
it's
actually
the
opposite
that
you
don't
really
want
master
to
be
the
default
yeah!
That's
interesting!
So
that's.
B
A
You're
you're
right:
well,
you
would
never
re
or
personally,
I
would
never
really
want
to
clone
the
master
branch.
The
network
graph,
I'm
not
sure
about.
That's.
That's
this
pretty
thing
right,
which
is
going
to
look
absolutely
horrendous.
I
presume
for
the
gitlab
project.
Oh.
C
A
C
A
So
mains
on
the
right
is
that
what
I
say
yeah
master,
is
on
the
far
right
yeah
I
mean,
I
guess,
that's
a
minor
inconvenience
but
you're
right,
andrew
I'd.
Never
even
thought
about
changing
just
go
change
the
default
branch
because
actually
develops.
What's.
A
C
C
They
are,
they
were
experiencing
a
problem
that
I
also
found
when
I
started
first
using
gitlab
with
issues,
because
the
create
merge
request
button
it
used
to
create
the
branch
and
the
emr
directly
from
the
new
branch
to
the
default
branch,
and
that's
still
the
case.
If
you
wanted
to
use
a
different
source
branch,
you
had
to
use
the
little
drop
down
button
and
change
the
source.
C
A
C
A
I'm
I
think
yeah
yeah,
I
I
I
can
sort
of
understand
that
one
a
bit
more.
Actually,
although
I
I
have
no
idea
of
the
exact
sort
of
solution,
but
if
we
had
some
kind
of
scripting
play
you're
right,
you
can
just
add
something
calm,
but
it
kind
of
makes
sense
that
the
the
main
or
master
or
the
primary
or
the
default
is
actually
the
production.
A
A
That's,
why
we've
got
names
on
the
branches
right
and
master,
doesn't
really
mean
master.
Does
it
does
it
mean
production?
Is
that
fair
to
say
or
yeah.
B
A
B
A
A
B
A
A
B
A
C
Well,
you
actually
have
a
similar
thing
for
forks
in
which
you
can
change
the
default
target,
not
the
branch
but
the
default
repository
target
of
the
emr,
because
on
a
fork
by
default,
it's
going
to
target
the
upstream
branch,
the
upstream
repository,
and
you
can
change
it
to
default,
to
something
else,
for
example,
for
the
fork
itself.
B
A
Yes,
yes,
that's
that's
what
I
was
had
in
my
head
that
all
this
is
suggesting
is
when
you,
when
you
go,
I
don't
know.
I
don't
know
where
to
where
to
recreate
it
now,
but
yeah.
When
you
go
to
the
create
new
merge
request
page
this
one.
I
guess
that
the
default
value
don't
tell
me
this
is
gonna
explode
as
well.
A
C
A
That's
even
funnier,
because
this
is
exactly
what
we've
done
with
our
bot
it.
It
we've
actually
got
like
a
what
I
call
it
chain
of
command
like
a
hierarchy,
that
sort
of
says,
if
it's
a
feature
branch
target
develop
if
it's
the
develop
branch
target
test,
if
it's
a
test
branch
target
master,
so
it's
sort
of
a
chain
that
we
follow
before
we
hit
production,
but
you
know
iteration
and
all
that
the
simple
first
step
would
just
be
but
yeah.
B
A
A
B
A
To
a
fred
somewhere
further
up,
let's
can.
A
I
hate
me
because
I've
already
working
on
a
contentious
match
request
in
this
area.
Anyway,
oh.
A
C
A
A
C
A
A
C
A
A
A
bit
quite
handy
for
us
as
well,
because
we,
like
our
documentation,
is
all
like
marked
down
files
and
would
be
handy
to
send
to
customers,
and
that's
exactly
what
this
just
says.
Right.
B
B
A
To
set
all
your
settings
as
well
right,
do
you
want
the
url
in
the
header
and
the
footer
and
yeah,
I
guess,
there's
a
whole
bunch
of
stuff,
but.
A
A
Okay,
so
saying
the
first
step
would
be
kind
of
what
you
said
andrew
to,
rather
than
rendering
the
markdown
file
with
all
this
git
lab
navigation,
sidebar,
etc,
just
to
render
it
on
its
own
with
none
of
the
stuff
around
it.
And
then
you
know
someone
could.
Actually.
A
A
Yeah,
if
it
was
an
out
of
the
box,
marked
down
that
not
what
was
it
called
glfm
gitlab
if
it
wasn't
get
lab
flavor
part
down,
I'm
guessing
there's
something
off
the
shelf.
B
Similar
to
how
we've
got
plane
equals
one,
when
you
view
a
markdown
file
now
I
think.
C
A
C
B
A
Let's
just
pick
this
one
so
yeah.
If
we
I,
I
was
interested
but
yeah
you're
right,
that's
exactly
what
princess.
B
B
C
C
A
A
A
C
A
And
song
yeah,
it's
been
super
interesting
as
always,
and
we've
taught
ourselves
and
somebody
else
how
to.
A
So
yeah
I'm
just
wondering
how
how
much
this
is
improved
and
if
you
know
how
many
of
these
up
votes
essentially
are
still
what
more
do
people?
What?
What
more
do
these
360
people
want?
Yeah,
real
challenge
when
you
have
a
read
me
with
hyperlinks
to
other
files,
so
they
create
a
unified
p.
Oh
god,
yeah.
A
A
I
don't
know
you
know
it
sounds
like.
Maybe
there
are
a
number
of
different
requirements,
but
because
it's
such
an
old
issue.
A
A
Well,
I
yeah,
I
don't
know
what
what
I'm
reading
is.
Is
that
people
like
the
people
that
didn't
want
an
api,
maybe
their
requirement
has
now
been
satisfied,
because
I
I'm
assuming
that
this
has
improved
over
the
years,
but
this
this
is
really
people
that
want
an
api
to
do
it
and
yeah.
So
I'm
I'm
thinking
about
well
what
crazy
I've
never
really
looked
at
the
code
that
generates
this.
A
Can
that
easily
be,
I
guess
it
generates.
Html.
A
So
making
it
generate
a
pdf.
I
have
no
idea
how
that
works.
We're
not
gonna
dig
into
that
now,
but
yeah.
It
was
fun
guys
any
final
thoughts
or
or
discussion
before
we
should
shoot.
A
Your
time,
then,
I
think
good
luck
in
the
hackathon
if
you're
participating
well.