►
From YouTube: 2023-04-25 GitLab Hackathon AMA / Live Coding
Description
Day 2 of the Hackathon, we answer a few questions and attack some live coding!
https://about.gitlab.com/community/hackathon/
A
Hello,
welcome
to
day
two
of
the
hackathon
I'm
going
to
run
through
some
numbers
really
quickly.
Then,
if
anyone
has
any
questions
and
then
I'm
just
going
to
attack
a
merge
request
and
if
anyone
wants
to
join
in
or
just
see
how
how
we
work
and
how
my
mind
works
feel
free
to
do
so.
A
So
thanks
for
joining
so
far,
we
have
15
participants
and
we
are
one
and
a
half
days
in
there
are
X
number
of
merge
requests,
which
is
what's
going
to
be
the
the
work
that
we
work
on
later
in
this
call
to
to
add
that
number
to
this
leaderboard.
So
we
can
actually
see
how
many
merge
requests
we've
got
at
the
moment.
The
best
place
to
find
that
is
on
the
the
hack
form
page
itself.
So
we
have
41
merge
requests.
A
You
would
have
to
do
some
maths
to
figure
out
from
this
at
the
moment,
how
many
there
are
and
yeah
15
participants
and
performed
to
our
merger
press
so
great
work.
A
All
right
well
feel
free
to
interrupt
me
at
any
point.
If
anything
does
come
up,
Raymond
anything
important
you
think
I
should
share
before
I
get
digging
into
some
code.
B
Yay
yeah,
nothing
really
from
my
side
just
great
to
see
that
the
merge
requests
are
rolling
in
and
yeah.
If,
there's
anything,
we
can
do
to
help
anyone
along
their
Journey
yeah,
just
get
hold
of
us
in
Discord
or
in
the
murder
quest
by
at
gitlab
bot
help.
A
Absolutely
absolutely
this
This
brilliant
source
of
Truth,
the
hackathon
site,
hopefully
says
leave
a
comment
on
the
issue.
I
was
hoping
it
was
going
to
say
something
about
Discord
on.
C
C
A
This
is
another
great
opportunity
for
an
MR
and
I'll.
Think
I'll
I'll
pick
it
up,
because
this
this
the
idea
of
this
session
is
to
show
just
how
easy
it
is
to
to
contribute.
So
we
archive
back
from
Channel
and
the
kind
of
belief
that
the
contribute
channel
was
was
enough.
A
All
contributions,
kind
of
treated
equally
so
I'm
just
gonna
dive
in
and
make
the
change
and
go
from
there
so
with
any
of
our
website
or
handbook
the
simplest
way
to
to
make
the
changes
to
go
to
the
source
right
at
the
bottom
and
quite
a
simple
little
trick
to
switch,
because
we
can't
make
a
change
on
the
the
canonical
project
directly
is
to
change
from
the
gitlab.com
or
gitlab
org
group
to
the
gitlab
community
group
again
feel
free.
A
Any
point
to
interrupt
me
and
say:
I
know
a
better
way
of
doing
that.
In
this
instance,
you
may
already
have
the
project
owned
locally
I.
Don't
the
www
project
is
quite
large,
so
I
will
just
make
changing
the
the
web
IDE
so
in
here
somewhere,
it
will
say
#hack
phone.
Yes,
it
does
so
it
will
open
this
page
in
the
web
ID.
If
you
don't
already
have
access
to
the
GitHub
community
group
yeah,
and
here
it
tells
you
for
everyone
how
to
get
access.
A
C
C
C
B
Just
an
interesting
point
here,
while
Lee
fills
out
his
motorquest
template,
often
it's
helpful
in
the
mode
request
to
mention
why
you're
making
a
change
as
much
as
what
the
change
is.
B
Not
everyone
who
may
review
the
change
might
understand
the
reasonings
behind
it.
So
mentioning
that
in
the
mode
request,
template
or
at
least
putting
as
much
information
as
possible
in
the
mode
request,
helps
the
reviewers
to
figure
out
exactly
what
you're
trying
to
achieve
here
and
why
you're
trying
to
achieve
it.
A
No,
the
the
bot's,
definitely
there
on.com,
but
because
I'm
a
project
member
I'm,
not
sure
whether
it
checks
whether
you're
a
community,
wider
Community
member,
also
because
I'd
quite
like
to
Fast
Track,
This
I,
might
just
cheat
and
assign
it
to
our
boss,
name
because
I
I
believe
he'll,
be
pretty
pretty
quick
to
to
review
and
put
it
through.
A
I
did
do
some.
What
should
I
call
it?
Empathetic
merge
requests
at
the
weekend
using
a
non-team
member
account
and
going
through
the
standard
process
using
the
bot
to
assign
it
so
doing
a
bit
of
both
I'm.
Just
gonna
wait
for
the
there
you
go.
The
change
has
gone
through.
I'm
gonna
do
self
review,
which
I
always
encourage,
because
in
a
lot
of
times,
I
made
a
change,
pushed
it
up
and
then
reread
it
and
it's
something
that
I've
made
a
mistake.
A
D
E
Should
it
be
like
not
assigned
but
gets
Bots
ready,
because
assigning
is
only
for
the
members
so.
A
Yeah,
that's
that's
kind
of
the
question
that
I
was
was
asking
myself
I'm
going
to
try
it
because
you've
you've
forced
me
to
to
do
it.
My
what
I'm
uncertain
about
is
whether,
as
a
team
member
I
can
actually
use
that
command,
but
I'm
going
to
try
it.
E
A
It's
it's
because
I'm
a
team
member,
so
the
the
bot
has
criteria
and
I'm
happy
to
to
go
off
on
whatever
tangents,
because
that's
what
these
these
sessions
are
about.
If
we
have
a
look
within
the
charge
project
which
is
is
kind
of
essentially
the
bar,
we
can
have
a
look
at
the
processor.
D
C
A
I've
jumped
ahead.
I
do
need
to
go
back
to
the
one
that
we
were
talking
about
a
minute
ago,
but
this
one
I
want
to
just
have
a
look,
what
the
right!
So
the
first
thing
is
it.
This
extends
the
community
process
of
Base
Class
and
the
community
process
that
yeah.
He
checks
that
it's
a
wider
Community
contribution.
So
this
spot
isn't
going
to
listen
to
me
because
I'm,
not
a
member
of
The,
Wider,
Community,
I'm,
a
team
member,
but.
B
A
B
That
the
the
community
contribution
label
doesn't
exist
on
the
on
the
mode
request,
so
the
there
is.
There
is
another
process
that
happens
that
adds
the
Community
contribution
label
once
that
Community
contribution
label
is
there,
then
many
of
the
other
bot
actions
will
will
fire
on
that
merge,
request,
yeah.
A
Probably
including
the
one
that
thanks
you
for
the
contribution-
or
it
might
even
be
very
much
so
it
adds
to
the
label
so
yeah,
it's
or
it
will
show
you
quickly
is
one
that
I
did
spin
up,
but.
B
That's
that's
also
possibly
a
great
thing
for
us
to
take
going
forward
is
any
of
these
live
type
things
we're
doing
as
part
of
the
as
part
of
the
hackathon
to
do
those
with
a
non-team
member
account
so
that
you
can
yeah.
A
A
The
more
that
we
can
do
to
to
emulate
the
better.
So
this
is
the
account
that
we're
using
at
the
weekend-
and
here
we
can
see
this
Mr-
that
I
raised
and
it
it
did
the
usual
hey,
eventually,
contribution
and
I
use
the
ready
command
and
it's
assigned
to
someone
somewhat
randomly
off
the
back
of
that.
So
maybe
do
I
want
to
so
I've
already
raised
this
change.
A
I'm
not
going
to
change
at
this
point,
but
if
I
do
any
any
follow-ups,
please
hold
me
accountable
and
remind
me
to
to
log
out
and
log
in
as
that
user,
but
yeah
for
now,
I
will
go
back
to.
C
E
So
I'm
interested
to
know
how
to
debug
the
logic,
because
there
is
now
no
way
one
like
somebody
could
understand
that
for
both
to
react
to
the
issue
needs
to
be
some
labels
applied.
E
A
Right
so
some
might
have
better
visibility
of
of
okay.
This
called
this
web
and
this
is
what
happened
and
why
you're
looking
for
that
kind
of
verbose,
yeah.
E
C
That
one
away
scribble.
A
And
there
is
some
debugging
that
team
members
can
do
troubleshooting
that
team
members
can
do
from
the
logs
in
gcp,
but
even
that's
quite
limited,
definitely
to
the
level
of
being
able
to
specifically
see
each
kind
of
what
I
call
it
criteria
and
and
why?
What
evaluated
and
why
it
did
or
didn't
get
triggered
would
be
really
helpful,
because
at
the
moment,
what
I
tend
to
have
to
do
is
something
that's
not
working
a
reverse
engineer
it.
A
The
way
we
just
did
there
I
have
a
look
at
the
rules
and
see
why
I
think
it
may
or
may
not
have
worked,
and
the
best
I
could
then
do
would
be
to
run
it
locally.
So
pull
down
the
the
triage
Ops
project
and
run
it
locally,
and
you
know,
try
and
emulate
and
and
debug
it
that
way,
but
yeah.
It
would
be
nice
to
to.
E
For
for
that,
you
need
to
have
those
data
loaded
right,
so
you
have
this
idea
of
the
of
the
data.
I,
don't
remember
what
it's
called
like.
A
A
Maybe
we'll
even
create
an
issue.
I
don't
know,
should
I
do
that
now
or
yeah.
C
A
It's
as
good
as
opportunity
as
any
so
we'll
go
back
to
Trail.
C
C
A
E
C
The
slash
troubleshoot
it
process.
A
B
And
yeah
we'll
see
you
again
later
this
week,
hopefully
on
a
couple
more
of
the
calls,
as
as
as
as
we
go
through,
but
yeah
thanks
for
joining.
A
I'm
not
going
to
add
too
much
more
detail
for
the
moment
if
that's
okay
feel
free
to
exp,
expand
on
that
yeah.
A
Excellent
cool,
so
I
think
this
will
still
be
interesting,
even
though
it's
not
a
direct
gitlab
contribution.
A
Triage
Ops
merge
requests
in
the
triage
Ops
projects
do
count,
but
we're
not
counting
anything
outside
of
merge
requests
at
the
moment.
It's
really
interesting.
You
should
mention
that,
because
it
came
up
both
on
a
call
yesterday
and
I
I
have
a
a
one-to-one
with
with
Raymond
earlier
today
and
something
that
we've
been
wanting
to
do
for
a
long
time
and
and
hopefully
we'll
get
to
do
eventually
in
the
future
is
start
to
pull
in
more
gitlab
data.
So
issues
comments,
reactions
things
like
that,
but
also
data
from
wherever
a
field.
A
So
you
know
the
the
help
that
you
provide
in
Discord
is
valuable.
The
help
that
is
provided
in
the
Forum
on
Reddit
on
you
know
other
even
social
media
Etc.
So
there's
there's
definitely
a
desire
to
be
able
to
pull
more
data
from
more
sources
going
forwards
and
I
would
love
that
to
be
a
Target
we've
kind
of
set
some
of
our
objectives
for
the
following:
the
quarter,
two,
which
for
us
is
May
June
July.
A
But
perhaps
we
can
be
optimistic
for
quarter
three,
so
the
summer
August
September
to
try
and
make
that
realize
and
make
that
happen
to
to
actually
start
to
count
things
more
than
just
virtual
best.
A
So
so,
for
both
to
be
honest,
I
think
that
at
the
moment
we
even
for
like
the
MVP,
whilst
we
consider
somebody's
contributions
as
a
whole,
the
primary
driver
is
based
on
merge
requests.
So
that's
for
the
the
MVP
decision
process,
this
leaderboard
here
the
hackathon
scoring
the
there's
some
bit
Azure
dashboards.
There's
lots
of
everything
really
is
driven
off
of
merge
requests
and
merge
requests.
Alone
and
all
of
those
I
would
like
to
extend
going
forwards
to
be
to
consider
more
of
those
data
sources.
A
Yeah,
so
if
we're
happy
to
do
so
or
I
was
going
to
do
it
anyway,
so
it
just
goes
great
to
have
you.
A
Have
you
here
pairing
with
me,
I'd
like
to
to
tweak
this
leaderboard
now
I'll,
just
to
give
us
a
total
number
of
merge
requests
somewhere
at
the
top,
possibly
the
number
of
offers
as
well
the
number
of
participants,
even
though
you
can
scroll
down-
and
you
can
get
the
number
from
here-
I
hope
by
the
end
of
the
hackathon,
we'll
have
75
to
100,
maybe
participants
so
I
think
it
would
be
nice
if
we
just
had
that
summarized
at
the
top.
E
Yeah
that
it
it
actually
interesting
to
outline
the
the
process
of
hacking.
The
dashboard,
like
first
people,
need
to
start
with
data
or
data
stream,
then
somehow
request
it
and
then
somehow
render
it.
So
you
know
it
would
be
nice
to
see
the
process
thanks.
A
So,
there's
there's
a
couple
of
a
couple
of
questions
that
I'm
going
to
ask
myself,
but
I'll
also
ask
you
and
I'm
Keen
to
understand
your
view
on
it,
so
the
the
way
that
this,
in
fact
I'll
go
back
to
it.
Now
the
the
way
that
this
leaderboard
gets
its
data
is
through
graphql,
so
it
makes
queries
to
the
the
gitlab
org
and
the
gitlab
com,
Brew
or
merge
requests
which
were
created
within
the
hackathon
window
and
it
also
checks
for
the
hackathon
label
as
well.
A
So
the
challenge
with
this
or
small
challenge
is
that
it's
paginated.
We
only
receive
a
hundred
records
at
the
time,
so
we
also
are
looking
at
multiple
groups.
A
So
it
looks
like
we've
got
a
count
here
which
helps
a
little
bit,
but
it's
still
still
doesn't
help
a
huge
amount,
because
we
still
have
to
execute
this
graphql
query
for
the
GitHub
org
and
the
gitlab
com
group,
and
then
we
would
have
to
add
those
numbers
together.
So
it's
one
way
we
could
do
it
so
the
other
way
and
the
way
that
the
the
hackathon
this
page
is
actually
doing
it.
We
can
even
do
some.
A
C
A
Api
endpoint
there
you
go
so
she
makes
an
API
request
to
the
tracking
issue.
A
So
this
tracking
issue
here,
every
time
a
merge
request
is
opened,
the
bot
references,
the
hackathon.
So
it
says
that
the
merge
Professor
will
be
counted
as
part
of
the
hackathon
and
it
links
to
this
issue.
So
by
doing
that,
we
end
up
with
this
this
issue,
which
tracks
all
of
the
merge
requests-
and
this
is
really
interesting
actually
because
I
can
immediately
see
here
as
well,
that
we've
got
one
two
three
four,
but.
A
Merge
requests,
which
is
really
nice,
so
that's
the
way
that
this
page
gets
this
count
here
and
that's
with
a
single
API
request
and
the
response
header
somewhere.
A
Per
page
X
total
there
you
go
so
the
the
response
header
from
a
single
API
called
gets
us.
The
total
number
of
merger
requests
so
yeah
we've
we've
got
two
options.
We
could
add
that
API
call
to
that
endpoint
to
get
that
number
or
we've
actually
already
got
the
data
from
this,
but
we
need
to
spend
a
little
bit
more
time
kind
of
collating
and
manipulating
that
number
do
you
do
you
have
an
immediate
thought
on
your
preferred.
E
Well,
I
would
prefer
to
have
this
query
documented
somewhere
from
comparison,
but
the
hack
with
the
issue
and
Counting
marriage
request
in
the
issue.
It
sounds
more
logical
for
hackathons,
okay,
so
because
well
in
the
long
term,
you
still
need
to
count
the
monthly
contributions
the
merge
requests
from
community
so
that
that
will
be
useful
and
bitter
glia.
Does
this
already
I
believe,
but
but
I
it
probably
uses
some
kind
of
database
dump
dump
I'm,
not
sure
how
bitter
glare
works.
It
probably
doesn't
use
like
API
directly,
because.
A
A
You
raise
a
couple
of
interesting
points
actually,
so
if
we
want
this
this
dashboard
to
work,
for
example
to
so
let
me
just
I
should
be
able
to
repurpose
this
and
change
this
to
community
contribution
and
I
should
be
able
to
just
see,
for
example,
all
merge
requests
that
were
raised
during.
A
Now,
if
we
were
going
to
call
this
using
the
API
to
get
the
total
number
of
merge
requests,
that
would
only
work
for
the
hackathon
and
we
would
we
need
to
know
the
relevant
issue
ID
for
each
hackathon
issue,
so
using
the
graphql
query
that
we're
currently
using
to
actually
generate
the
leaderboard
seems
like
a
more
logical
approach
to
to
get
this
summary
data
for
the
top
of
this,
because
we
don't
have
additional
dependencies
and
configurations
that
we
need
does.
A
Awesome,
okay,
great
so
something
I'm
just
really
interested
in
is.
A
Great
before
okay,
okay
I
thought,
the
number
seems
quite
high,
but
it's
because
this
isn't
merged
merge
requests.
This
is
only
created,
merge
requests
and
I've
actually
changed
it
to
not
be
able
to
filter
on
that.
Okay,
fine,
because
I
know
we
get
roughly
we
get
closer
to
100
and
between
100
and
120
unique
authors
each
month,
but
that's
based
on
the
number
of
merged.
Merge
requests,
not
the
number
of
creative
badge
requests
so.
E
E
How
many
requests
are
not
merged,
like
these
statistics?
Yeah
I
already
feel
like
this
is
repeating
the
the
turquoia
dashboard,
but
the
turquoit
dashboard
is
interface
is
too
overwhelmed
with
the
with
with
digits.
It's
not
really
a
catches,
and
you
people
probably
will
have
hard
time
trying
to
figure
out
what
what.
A
A
It's
also
get
a
Project
Specific,
whereas
I
hope
that
we
can
package
this
in
a
way
that
you
know,
any
company
should
be
able
to
use
this
to
do
something
internal
if
they
want
it's,
obviously
not
there
yet,
but
considering
all
of
these
parameters,
the
only
thing
that
isn't
a
parameter
at
the
moment
is
the
group
name.
A
If
we
could
pass
it
project,
name
or
a
group
name,
then
you
know
any
other
organization
should
be
able
to
also
use
this
tool,
whereas
potagia,
you
know
it's
only.
It's
only
grabbing
get
the
data
for
the
gitlab.
E
Yeah
well
another
open
source
index,
one
of
the
Outsourcing
companies.
They
build
the
open
source
contributions
index
and
they
used
commit
emails
to
see
which
are
the
company
contributions
yeah
and
they
usually
like
the
same
dashboard.
Basically
like
companies
and
rated
by
the
amount
of
comments
made
I
think
it's
we're
like
this
dashboard
is
replicating
some
of
the
universal
Solutions,
but
maybe
Universal
Solutions
are
not
good,
because
here
you
have
to
to
make
like
keep
it
simple
and
make
comments
and
that's
the
spirit
of
the
hackathon.
E
Basically,
you
you're
not
over
designing
things.
You're
just
like
commit
new.
Like
I,
don't
know,
issue
number
commit
new
hackathon
date,
and
then
you
have
a
simple
like
yeah.
A
Face
that
works,
yeah,
yeah,
no
I
understand
so,
let's
see
if
we
can,
let's
see
if
we
can
make
this
this
little
change,
then
to
to
add
a
summary
at
a
summary,
so
I
think
I'm
already
running
a
local
version.
A
So
what
we're
gonna
I
would
love
someone
who's
good
with
ux,
UI
and
Design
By.
The
way
to
to
you
know
these
text
boxes
I'll
give
us
how-
and
you
know
this
and
but
I'm,
definitely
not
going
to
say
that's
one
of
my
stronger
points
at
the
moment,
so
I'm
happy
for
someone
else
to
to
contribute
that,
as
of
when
so,
let's
just
slip
in
a
a
box
somewhere.
So
if
loading
else
complete
so.
E
Top
complete
is,
what
is
the
complete
is
like
the
hackathon
is
complete
or
just
the
data
is
loaded.
A
It's
just
the
data
actually,
but
that's
that's
good,
because
I
was
thinking
of
reusing
this
to
say
something
like
X
participants
or
contributors
or
authors
submitted.
C
A
Variables,
yeah
yeah,
so
further
down.
You
can
see
where,
for
example,
I've
got
the
number
of
merge
requests
merged
the
total
number
of
merge
requests
and
when
we
hover
over
here,
so
it
says,
naught
of
18
merge,
request,
merge.
A
E
What
will
happen
if
you're
mentioned
the
author
doesn't
exist.
C
A
It
handles
it
gracefully,
but
I
expect
we
get
a
warning
in
the
console
to
say
that
we
accessed
a
property
that
isn't
applying.
A
So
took
merge,
requests,
no
that
wasn't
the
right
one
anyway,
was
it
that
that's
so
actually
I
think
we
already
have
this
because
we
have
or
Scott
Lane
17
contributes.
A
E
A
Yeah
yeah
I
I
come
from
a
different,
slightly
different
world
C
sharp
world
where
you
have
to
compile
and
build
and
wait,
and
but
this
is
awesome,
yeah
new
view
or
probably
even
older
view,
apps
that
they
have
hot
or
live
reload
whatever
you
want
to
call
it
so
as
soon
as
you
make
a
change,
I
think
that
it
uses
websockets
again
I'm
not
overly
qualified
when
it
comes
to
that.
But
it's.
A
Again,
I,
don't
know
the
specifics.
What
do
we
used
to
use?
There
was
the
old
view.
Cli
I
was
I
think
it
was
just
called
UCLA
that
we
used
that
we
may
be
using
the
gitlab
project
or
that
I've
used
in
the
past
to
build
a
view
apps.
But
more
recently,
this
this
vital
byte
I
think
is
a
the
off-the-shelf,
the
recommended,
well-documented
solution
and
yeah.
This
I
mean
it's
just
an
npm
command,
but
every
time
I.
C
A
Another
change
you
can
see
there,
it
recompiles
and
yeah
it
just
immediately.
A
E
I'm,
like
going
through
each
author
and
then
summon
up
the.
A
C
A
This
one
because
we've
got
the.com
count
and
the
dot
org
or
The
gitlab
Hyphen
org
down
in
The
gitlab
Hyphen
com,
count,
there's
not
really
any
point
in
enumerating
through
all
of
the
the
nodes,
but
it
would
take
a
little
bit
of
work
to
add
these
two
counts
together,
but
because
we've
already
for
every
single
or
we've
already
got
this
array
with
all
the
offers
and
and
we're
already
using
it
to
generate
all
this
I
think
that
there
probably
is
a
nice
easy
way
that
we
can
do.
C
Offers
dots,
I
guess
some,
maybe
isn't
a
command
for
each
author.
C
E
Yeah
I
would
ask
some
Chad
GPT
that
I
need
to
change
to
VPN.
A
C
C
A
Think
that's
I
think
that
will
be
what
we
want
to
use,
but
it's
just
a
little
bit.
It
takes
my
brain
now
to
be
honest,
it's
it's
exactly
what
GPT
sold
us
as
well.
To
be
honest,
so.
E
Good
well,
I,
don't
really
like
reduce,
because
it's
kind
of
took
me
some
time
in
the
past
to
understand
how
it
works.
Yeah,
so
I'd
I
would
probably
use
just
each
just.
E
Yeah
but
but
it's
probably,
you
won't
be
able
to
do
this
without
assigning
a
variable
to
hold
the
state.
That's.
A
Fine,
that's
fine,
we'll
do
never.
C
C
H
and
we'll
just
title.
A
Because
obviously
didn't
change
this.
A
So
you
can
see
here,
there's
11,
merge
requests
each
where
Five
Points,
but
then
this
one
for
example,
three
merge
requests
is
all
worth.
One
point.
E
A
C
E
I
would
add
the
scoring
like
why,
because
right
now
there
is
definitely
a
fight,
55
points
and
42,
merge
requests
and,
and
they
don't.
A
E
I
would
say
why
the
points
are
met
like
merger
requests,
42
merge,
requests
worth
like
total
points
and
then,
if
the
person
under
like
voices,
the
the
Martin
the
button
on
the
on
the
points
or
on
the
word
worth
there
is
a
calculation
like.
What
is
the
formula
like
this?
That.
C
A
What
what.
E
Yeah
the
map
function
allows
to
get
the
subdimension
of
the
array
so
without
like
it's
a
replacement
for
each
but
but
well.
Okay
and
just.
A
E
E
A
So
I'm
using
map
to
actually
convert
the
response
that
comes
back
from
graphql
to
this
kind
of
list,
so
picking
out
the
bits
of
information
that
I
want
and
and
doing
the
scoring
Etc.
So
we
think
this
bit,
we
could
make
a
hyperlink
or
something
you
can
hover
over
it
to
give
yeah.
C
A
A
I
never
know
what
is
and
isn't,
okay
in
HTML
I'm
too
scared
to
run
this
through,
like
a
w3c,
validator
or
whatever
it
is,
it
would
probably
hate
my
HTML
so.
A
A
Then
find
out,
oh
yeah,
if
we
could
link
specifically
to
the
points
that
would
be.
E
C
A
C
E
How
is
it
generated
is
that
some
kind
of
generator
involved,
yeah.
A
We
could
we
could,
we
could
potentially
add
the
ID
would
be
someone
to
merge.
That
message
request.
First,.
E
E
A
E
I
read:
maybe
we
just
can
just
post
like
paste,
it
and
I'm
not
sure
like
it
would
be
nice
to
have
actual
like
computation,
like
one
merge
request
with
one
points
and
like
merged.
A
So
I
did
think
about
having
columns
if
that's
kind
of
what
you
refer.
So
you
know
we
could
show
how
many
merge
requests
each
person
had
erased
as
well,
but
I
I
was
really
struggling
from
a
UI
ux,
a
design
point
of
view.
It
started
to
look
quite
horrible.
We've
already
got
this
big
number
and
this
big
number,
if
I
put
another
big
number,
it
starts
to
look
really
horrible
so
and
that's.
E
E
I
think
that
the
pop-up
is
actually
good
because
the
the
information
is
there.
So
if
we
like
implement
the
the
same
top
app
for
the
worth
138
points
but
making
the
actual
calculations,
not
just
the
rules
but
contain
the
result
of
calculations,
how
many
unmerged
and
how
many
merged
requests
and.
A
E
A
C
E
Or
we
can
just
merge
all
right,
merge
points.
A
E
So
I
what
I
I
think
of
is,
like
you
know,
in
a
notebook
you
have
those
calculations
lined
in
with
with
the
text,
and
then
you
actually
see
how
many
points
are
being
multiplied.
A
A
So
you
don't
think
we
really
need
to
link
to
the
the
merge
of
grass
to
the
to
this
page,
because
it's
not
linking
to
the
right
bit
anyway.
Yeah.
C
C
A
text
decoration
Dash,
it's
probably
completely
not
what
I
want.
C
A
Yeah,
whatever
it
needs
like
a
thickness
or
something
else,.
A
E
E
E
No,
when
the
people
highlight
the
word
139
points,
they
see
the
explanation
that
the
points
actually
equal
to.
E
A
Issue
yeah
yeah
I'm,
just
conscious
of.
A
Yeah
absolutely
but
I'm
I'd
love
to
just
get
something
pushed
across
so
we'll
spend
a
few
more
minutes
and
and
try
and
get
something
wrapped
up.
E
Or
maybe
just
committed
it
may
make
it
like
live
and
then,
like
those
modifications,
can
came
later,
so
it
won't
be
like
yeah.
A
We
could
always
work
on
it
tomorrow
on
on
Nicole,
I,
suppose,
yeah
yeah.
No,
that's
that's
great
idea
it
because
it's
still
working,
isn't
it
there's
nothing
broken
yeah.
E
A
Numbers
are
correct.
The
only
thing
I
didn't
like
is
the
fact
that
when
you
click
on
that
it's
yeah
it's
doing
something
but
I
think
that
might
just
be
the
target
blank.
If
I
get
rid
of
that,
that
might
actually
fix.
C
A
They
both
appear
Dash
to
me
so
I
think
it
zooms
compression,
that's
maybe
nice.
Actually,
it
looks
like
that.
Yeah
awesome
really
appreciate
you
jumping
on
and
as
Raymond
said
great
to
actually
see
your
your
face
for
the
first
time,
I
think
so.
Yeah
I
hope
we'll
be
seeing
you
over
the
next
couple
of
days.