►
From YouTube: Jenkins UX SIG Meeting 16 Mar 2022
Description
User Experience Special Interest Group March 16, 2022.
00:00 - Introduction
01:24 - UI improvements general - Jan Faracik
04:10 - Documenting Javascript and CSS for developers - Daniel Beck
10:00 - Demonstration of symbols
16:15 - UI samples plugin examples and improvements - Jan Faracik
27:30 - Redesign of the "New Project" page (use a dropdown) - Jan Faracik
38:00 - Code coverage plugin refactoring - Ulli Hafner
A
Then
I'm
recording
now
so
hello,
everybody.
Today
we
have
march
the
16th
and
we
have
our
user
experience
group
meeting
and
yeah
on
the
agenda.
I
have
actually
only
three
points,
so
the
first
thing
is
the
weekly
status,
the
339-
I
don't
know
if
someone
can
say
something
about
it.
Can
you
say
about
it,
something
tim,
it's
the
weekly
so
because
I'm
not
involved
otherwise.
B
A
Too
exciting,
okay,
then,
I
would
like
to
skip
this
point,
and
then
we
have
only
two
remaining
things.
Actually,
only
one
thing
is
the
ui
improvements
from
jan
and
tim.
If
you
have
some
thing
to
share
and
if
there
is
still
time
sorry,
if
there
is
still
time,
I
think
I
can
share
some
details
about
the
refactorings
I'm
making
with
a
student
of
mine
in
the
code
coverage
plugin.
A
Okay,
then
yeah,
let's
start
with
the
ui
improvements
right.
Jan,
would
you
like
to
share
your
screen
sure.
C
What's
that,
I
think
everyone
can
see
my
screen.
C
Yes,
awesome,
yeah,
so
yeah
and
what's
what's
recently
happened
so
right
now,
we've
got
three
merge,
quests
up
one
for
the
buttons
which
slip
work
in
progress,
one
for
the
updated
breadcrumbs
and
then
one
more
for
the
icons.
C
C
I'm
not
seeing
if
he's
responded,
I
think
I'll
just
have
to
see
how
it
works
with
plugins.
I've
not
personally
checked
plug-ins
for
it.
So
I'll
have
to
have
to
see
if
that's
a
bit
dodgy
or
anything
but.
B
C
Yeah
I
wanted
to
get
that
documented
on
the
jenkins,
dev
docs
and
then
also
add
it
to
the
ui
samples
and
plug-in
which
I'll
I'll
get
done.
Hopefully
soon.
B
Yeah,
that's
the
only
reason
I
hadn't
clicked
merge.
Yet,
as
was
they're
talking
about
the
breadcrumbs
one,
daniel.
B
D
D
Something
else
that
I
thought
about
is
it
probably
makes
sense
for
us
to
think
about
sort
of
the
the
api
or
contract
for
plugins
like,
for
example,
css
classes.
Perhaps
we
could
introduce
a
naming
convention
there.
That
indicates
whether
something
is
internal
use
only
or
intended
to
be
used
in
plugins.
So
it's
really
obvious
for
someone
who
knows
a
very
straightforward
rule
to
tell
well,
this
should
not
be
used
in
plugins
and
it's
kind
of
akin
to
using
restricted
api
in
java,
something
along
those
lines.
D
Now,
maybe
maybe
this
already
exists,
and
I'm
just
unaware
it
does.
I
don't
know
when
there's
two
underscores
or
an
exclamation
point
or
something
in
the
css
class,
but
perhaps
something
like
that
is,
is
also
what
we
what
we
could
do
there.
D
D
What
version
of
jenkins
introduced
the
change
like,
for
example,
I
mentioned
something
you
know
in
which
version
of
jenkins
did
we
add
an
icon
that
you
want
to
use?
Well,
you
need
to
look
at
the
git
history
for
that
and
then
they
might
end
up
copy
and
pasting
a
bunch
of
stuff
where
we
say
well.
This
was
kind
of
internal
use
and
now
your
plugin
screwed
in
the
next
release,
because
we
are
changing,
changing
it
again
to
make
it
cleaner
in
core.
D
So
a
few
for
me
related
topics
here,
so
I'm
I'm
looking
forward
to
having
that
documentation.
I
don't,
I
don't
think
it's
an
immediate
prerequisite,
but
perhaps
for
the
nearer
term,
future.
C
Yeah
for
the
css
one,
I've
been
trying
to
prefix
kind
of
global
kind
of
styles,
with
just
the
jenkins
kind
of
word
and
then
for
kind
of
internal
classes.
Just
prefix
like
app
or
something
just
so
plugin
developers
don't
use
it
as
it
might.
Change
might
not
be
the
best
prefix
but
kind
of
that's
what
I've
been
doing
at
the
moment.
B
E
Just
perhaps
do
not
care
too
much
about
that.
We
have
seen
a
lot
of
copical
copy
paste
of
code
that
should
not
be
copy
pasted
in
the
past
that
are
private
or
jenkins
core,
but
people
are
still
copy
pasting
that
for
their
own
plugin,
when
we
are
collecting
a
vulnerability
in
core
that
plugin
is
still
using
the
forked
version.
That
is
not
corrected
with
the
vulnerability,
so
for
css,
it's
even
easier
for
them
to
copy
the
stuff.
E
D
Right,
but
if,
if
a
css
class
is
core
internal
whatever
we
can
tell
the
plug-in
maintainer
well,
maybe
this
wasn't
the
best
idea.
You've
ever
had
look
at
what
this
says
right:
it's
right.
There
sure
it
will
not
prohibit
it,
but
at
least
we
give
people
who
want
to
do
it
the
right
way,
a
chance
to
get
it
right.
A
D
D
No,
it's
just
a
table
that
has
the
css
class
pick
table
pane,
oh
yeah,
sorry
ball
and
a
few
others.
At
least
it
used
to
be
until
fairly
recently
model
link
inside.
If
you
want
the
drop
down
next
to
a
link
to
a
build
or
whatever
or
the
classes,
to
put
there
and
there's
just
a
ton
of
that
and
some
plugins
do
their
manual
task
implementations
where
it
can
be.
This
debated
whether
that's
a
good
thing
or
not,
probably
not
because
there's
the
task
tag,
but
there
are
several.
D
C
B
Should
we
look
at
the
symbols
just
briefly
and
see
what
people
are
thinking?
Did
you
want
to
open
the
pr
quickly.
B
I
found
something
that
you
can
do
now.
If
you
go
to
paul's,
you
can
just
put
your
name
at
the
end.
So
if
you
go
to
your
url
bar
and
just.
C
All
right,
so
I've
got
the
pro.
B
That
I
said
I
updated
the
change
log
this
morning
because
it's
not
doesn't
just,
I
think
originally,
it
was
just
about
the
side
panel.
But
as
soon
as
you
touch
the
side
panel,
you
touch
all
over
the
place,
so
just
change
it
to
update
icons.
I'm
not
sure
if
you
want
to
be
a
bit
more
descriptive,
but
previously
it
said
side
panel,
which
is
touching
a
lot
more.
B
A
B
If
anyone
else
is
planning
to
test
I've
had
quite
a
bit
of
a
go
around
it
last
night
and
well,
like
I
experimented
with
the
gray
color,
I'm
not
sure
if
it's
just
too
light
or
not,
because
it
looks
really
good
on
dark
theme
on
regular
theme,
it
looks
okay,
but
I
see
it
it's
more.
B
For
me,
it
looks
more
weird
when
it's
mixed
in
amongst
other
icons,
which
is
something
that
we
can
improve
as
we
go,
but
yeah,
I'm
sure
what
do
other
people
think
if
a
people
tried
this
looked
at
it
recently.
B
It
is
black
in
the
side
column
and
it's
blue.
If
it's
inside,
of
a
link
which
we've
tried
to
avoid
the
context,
menu
is
still
blue
and
that
will
be
fixed
on
a
follow-up.
B
But
no
in
general,
they're
black
or
like
a
gray
on
dark
theme,
I
think.
B
So
that's
like
that's
an
example.
If
you
guys
do
yarn,
if
you
go,
young
goes
to
the
top
you'll
see
what
they
look
like.
A
Yeah,
I
I
think
on
the
the
side
panel
side,
it
looks
okay
with
the
black.
What
didn't
look
so
good,
I
think,
was
the
summary
poncheli's
which
are
rendered
in
the
middle.
This
was
a
little
bit
too
black
for
my
opinion,
but
yeah.
This
is
something
which
is
quite
different
for
people,
some
like
it,
some
like
it
not
so
maybe
I
can
change
it
via
a
theme.
B
B
D
I
mean
if
we
all
agree
that
we
want
to
have
these
monochrome
icons
everywhere.
Then
the
exact
shade
of
gray
doesn't
really
matter.
We
can
iterate
on
that.
It's
just
if
the.
If
the
feedback
ends
up
being
well,
it
was
more
colorful
and
nicer
before
then.
We're
kind
of
you
know
stuck
with
it
and
can't
go
back,
and
otherwise
you
know
the
exact
shade
of
grey.
We
will
iterate
forever.
B
Yeah,
it's
fine.
I
think
it's
good
just
to
hear
that
it
was
more
just
about
the
summary
panel
rather
than
the
side
panel,
which
I
didn't
pick
out
from
the
before
but
yeah.
I
guess
so.
We've
got
four
approvals,
three
of
them
from
people
testing
it
recently.
So
I'm
not
sure
if
there's
anyone
else
that
plans
to
look
at
it
and
provide
any
feedback
or
whether
we
should
look
at
shipping
this
during
this
weekly.
D
I
mean
I
would
like
to
take
another
look
at
this
one.
I
mean
I've
now
approved
the
other
pull
request
with
the
drop
downs,
so
we
can
definitely
include
that
didn't
go
out
yesterday,
right.
That
was
okay,
so
so
we
can
definitely
have
that
in
the
next
weekly
and
then
the
question
is
whether
this
needs
to
be
in
the
same
weekly
could
go
either
way.
So
I
would
like
to
take
another
look
at
this
one.
B
Sure
yeah,
we
can
wait
for
that.
I
think
there's
probably
quite
a
lot
of
stuff.
That's
related
to
this.
That
will
come
out
once
this
is
there
so
improvements
and
iterations.
C
C
C
So
a
couple
of
things
I've
been
working
on
since
the
last
meeting
doing
a
bit
of
work
on
the
ui
samples
library.
It's
still,
it
looks
like
a
mess
just
because
the
custom
icons
aren't
being
loaded
on
this
branch,
but
it's
got
a
bit
more
content.
Now,
it's
a
bit
more
categorized
so
trying
to
keep
things
kind
of
really
simple
kind
of
addressing
it
towards
a
first
time,
kind
of
plug-in,
developer,
so
kind
of
calling
things
like
just
check
boxes
rather
than
the
jenkins
name.
C
For
that,
because
jenkins
has
some
kind
of
odd
choices
for
component
names,
but
trying
to
keep
it
kind
of
straightforward.
This
is
like
the
the
buttons
page.
C
So
ideally
it
shows
you
different
types
of
buttons
you
can
use
and
also
show
you
eventually
the
code
to
actually
use
these
buttons
on
your
plugin.
A
So
one
questions
one
question
to
these:
widgets:
are
these
useful
in
every
context
of
jenkins,
or
only
in
the
configuration
page.
A
C
These
are
useful
anywhere,
okay
yeah,
so
you
don't
need
to
use
them
anywhere,
really
yeah
this.
This
ui
samples
package
is
still
very
much
a
work
in
progress,
there's
still
a
ton
to
add
and
code
samples
and
stuff
like
that.
So
if
we
click
the
colors
and
we'll
show
you
all
the
colors
that
jenkins
currently
supports,
so
you
can
use
them
in
your
charts,
for
example,
or
whatever
else.
This
branch
is
missing,
quite
a
few
colors,
so
it's
a
bit
broken,
but
that's
what
it
looks
like
right
now.
C
If
you
hit
say
text
box,
you'll
get
different
text
boxes,
you'll
have
different
scenarios,
so
this
one
supports
autocomplete.
So
if
we
start
typing
a
state,
you'll
you'll
get
examples.
C
We've
got
the
code
for
this,
although
right
now
it's
just
broken.
We've
also
got
the
the
code
mirror
text
box,
so
you've
got
the
syntax
highlighting
and
stuff
like
that
got
a
page
for
tool
tips.
So
when
the
tool
tips
branches
is
updated,
you'll
be
able
to
use
this
for
your
plugins
and
stuff.
Just
again,
things
are
quite
broken
just
due
to
the
branch
of
jenkins
I'm
running
but
yeah.
So
that's
the
ui
samples.
B
A
C
A
Really
helpful,
because,
typically,
I
want
to
know
how
to
cut
can
I
do
something
and
I
look
into
other
plugins
and
the
other
plugin
makes
it
wrong,
and
here
I
can
look
how
to
make
it
right.
This
is
a
really
good
idea.
C
E
The
g
g
column
row
out
directly
that
should
be
able
to
display
directly
the
thing
you
want
now,
if
you
are
finding
a
way
to
automatically
display
that,
instead
of
having
to
code
it
yourself
that
could
be
even
better.
E
I'm
thinking
especially
about
some
of
the
popular
framework
where
you
have
all
the
things
in
the
code
directly,
perhaps
it's
not
the
level
of
detail
we
want
to
have
for
jenkins,
especially
for
that
small
plugin
in
your
sense,
but
that
could
be
good,
but
normally
yeah
j
out
should
be
the
the
good
thing.
If
you
want
to
include
anything
inside
just
be
careful,
do
not
include
xss,
it
should
be
nice.
C
But
yeah
I'll
try
that
after
this
yeah,
that's
the
ui
samples,
hopefully
something'll,
look
a
bit
sharper.
B
So
I
think
we've
talked
about
this
before
I
think
so.
This
is
probably
more
important
than
documenting
stuff
on
like
genghis
io
is
improving
this,
but
how
like
raising
the
aware,
I
guess
it's
kind
of
pretty
more
important
to
focus
on
improving
it
right
now,
but
raising
the
awareness
of
something
like.
B
Should
this
be
automatically
installed
in
jenkins
core?
Should
this
be
moved
back,
it
wasn't
jenkins
core.
Originally,
I
think,
should
we
move
back
to
jenkins
core
and
an
extension
point
added,
so
that
plugins
can
contribute
to
it,
because
no
one's
going
to
update
it
if
it's,
if
they're
not
forced
to
as
part
of
their
change,
if
they
add
a
new
component,
are
they
going
to
add
a
demo
to
it?
If
it's
in
a
separate
repo,
are
they
going
to
maintain
the
docs
if
it's
separated
like
does
this
belong
as
a
separate
repo
shouldn't?
B
It
be
a
demonstration
of
how
to
build
like
we
can
hide
this
from
users
unless
they're
running
a
development
road
or
with
a
flag
or
whatever
that
sort
of
thing's
quite
easy.
I
don't
know
if
anyone's
got
any
thoughts
on
that.
B
So
that,
when
someone
makes
a
change
to
that
component
as
their
document,
they
make
the
documentation
change
with
their
feature
change.
They
introduce
a
new
component,
they
document
the
component
as
part
of
their
change
and
they
can
image
and
they
can
demonstrate
their
change
there.
Even
if
it's
something
that's
for
another
plug-in,
they
can
show
in
the
ui
samples
that
this
is
how
it
would
be
used,
and
this
is
how
it's
worked,
and
this
is
how
it
works.
B
E
B
I'm
not,
I
think,
it's
more
important
to
improve
it.
So
if
we
get
it
improved
and
we
see
what
it
looks
like
and
then
so
he
really
wants
to
have
his
plug-in
data,
I
mean
he
could.
I
guess
you
could
add
dependency
to
ui
samples,
api
or
something
but
it'd
be
easier
if
it
wasn't
core-
and
I
feel
I
feel
like
I
mean.
B
Obviously,
this
has
drifted
a
lot
if
things
like
flash
was
not
updated
when
whoever
removed
the
flash
dependency
didn't
update,
ui
samples
but
they're,
probably
more
likely
to
find
it
or
if
it
was
more
used.
B
D
B
But
there's
something
as
a
consequence
to
that.
As
you
can
see,
it's
had
very
little
maintenance
since
it
was
split
from
core,
so
there's
been
base,
there's
been
basically
no
change
since
it
got
split
out
of
core
it
wasn't
maintained.
B
I
mean
we
as
core
maintainers
can
say
you've
added
a
new
attribute.
You
need
to
go
update
this,
but
then
you've
got
to
manage
hoops
core
versions
and
update
the
core
vision
over
there
and
lining
up
the
pr's
and
then
get
someone
to
merge
and
release
it
like
tying.
Your
documentation
to
your
code
is
more
likely
to
get
you
a
better
result.
E
So
perhaps
a
bit
my
effort
just
thinking
loudly
what
about,
instead
of
moving
that
inside
core
moving
the
thing
from
core
outside
the
ui
library
that
are
used
in
core
with
strong
binding
with
core
for
sure.
But
I
think
it's
mainly
that
part
of
the
code
that
should
be
close
to
that
one,
not
really
the
full
core.
B
I
think
it
can
get
harder
to
update
people
less
likely
to
update
then
they're
less
likely
to
create
a
component.
I
guess
an
interesting
idea.
B
B
And
what
happens
when
it
fails
to
integrate?
Someone
does
is
change,
someone
merges
it
and
then
it
doesn't
get
merged
in
it.
Does
changes
like
someone
can't
roll
out
or
change
the
ui
samples,
I've.
I've
worked
with
common
lib
sort
of
things
before
and
it
makes
things
more
aligned,
but
it
makes
changes
more
difficult
and
longer.
B
Well,
it
was
a
lot
of
ui
stuff
and
then
yeah,
but
I
think
it's
updated
one
place
and
not
the
other
place.
Yeah
yeah,
not
a
lot
of
fun.
I
think
the
focus
should
for
now
should
just
be
on
improving
this.
Let's
make
it
nice
make
an
exemplar,
and
then
we
can
see.
Even
if
we
don't
move
into
core,
we
could
possibly
find
a
way
to
automatically
install
it
through
plug
and
palm
something
or
or
to
test
harness
in
some
way.
Yeah.
C
Yep
something
I've
been
playing
with
as
a
kind
of
redesigned
to
the
new
project
screen,
just
because
it
was
it
was
quite
old
before
so.
I
idea
behind
this.
One
is
maybe
I
was
being
done
whenever
I
first
started
using
jenkins.
I'd
often
get
confused
between
the
fans,
the
ordering
of
of
things.
It
wasn't
particularly
clear.
You
had
to
click
a
project
type.
Then
it
looked
particularly
clickable.
C
If
you
wanted
to
copy
an
existing
project,
type
you'd
have
to
scroll
all
the
way
to
the
bottom.
It
wasn't
kind
of
immediately
obvious
that
you
could
do
that.
So
I've
tried
to
address
that
with
with
this
kind
of
redesign
and
also
adds
a
new
kind
of
drop-down
component,
which
is
a
bit
more
visual.
C
So
I'll
just
give
a
demo
really
just
type
hello
world,
so
you
hit
the
new
kind
of
drop
down
and
it
shows
you
this
kind
of
pop-up
list,
so
the
categories
are
kind
of
the
project.
Types
are
categorized
as
before
the
default
jenkins.
One
has
a
new
icon
to
fit,
and
it
kind
of
looks
just
like
that.
Really
you
select
one
which
is
freestyle
and
it
pops
up.
C
So
it's
immediately
obvious
that
you've
selected
a
project
to
enter
the
name
you
can
now
hit
create,
so
things
are
simpler.
Really,
if
you
want
to
copy
an
existing
project,
type
you've
got
this
toggle
here
to
click
that
and
it'll
pop
open
the
copy
screen.
Really
so
you
hit
this,
and
now
you
can
kind
of
more
visual
view
of
your
kind
of
current
project.
C
So
I'll
now
tell
you
the
type
which
I
thought
was
handy.
I
also
have
a
little
icon
saying
if
it's
passed
or
failed
or
whatever
not
terribly
sure,
if
that's
helpful,
but
it's
just
to
make,
make
it
more
obvious
as
to
what
you're
actually
picking
essentially
so
if
we
can
hit
freestyle
projects
and
they'll
just
pop
in
like
that,
that's
it
really.
C
D
So
one
thing
is
you
copy
an
existing
project,
not
a
type
right?
Okay,
so
this
is
a
bit
of
a
label
issue
right
then
this
needs
to
scale
to
at
least
a
thousand
projects.
D
So
right
now
it's
a
text
box
where
you
enter
a
project
name
that
you
can
probably
copy
and
paste
from
a
different
tab
or
something
as
shown.
This
does
not
seem
particularly
scalable
as
a
comment
for
the
other
viewers.
If
you
go
back
to
the
project
type,
this
grouping
existed
before.
So,
if
you
open
it
standalone
projects
and
the
nested
projects,
this
exists
there,
we
just
disabled
it
in
jenkins2o
and
completely
forgot
to
enable
it
again.
So
this
has
existed
for
five
for
six
years
now.
D
So
it's
great
to
see
this
actually
make
its
debut,
so
this
looks
actually
fairly
reasonable.
I
wonder
how
this
scales
now
this
doesn't
have
the
same
kind
of
scaling
issue,
but
we
should
support.
At
least
I
think
10
15
project
types
is
probably
reasonable.
D
I
know
that
cloud
b's
products
have
a
feature
where
you
can
add
more
project
types
fairly
easily,
and
so,
if
this
has
kind
of
a
hard
cutoff
at
10
and
afterwards
it
becomes
unwieldy.
That
would
be
a
bit
of
a
problem
both
for
obviously
the
globby
stuff,
as
well
as
if
you
have
a
particularly
complex
instance,
with
a
bunch
of
plugins
installed,
several
of
which
contribute
new
project
types,
but
design
wise.
This
looks
reasonable.
D
How
is
the
I
see
the
freestyle
project
icon
is
in
the
new
style
and
the
others
are
probably
just
compatible
with
what
already
exists
in
the
plugins
right,
cool,
yeah
yeah.
I
mean
this
looks
good,
assuming
the
scaling
can
can
is
not
a
problem.
E
E
At
this
point
you
are
slowing
down
the
process
for
people
who
know
what
they
want
to
do,
and
this
kind
of
thing
for
the
beautifulness
of
the
design
is
it's
really
good,
not
sure
what
you
want
to
do
with
the
the
copy
that
you
mentioned,
that
it
was
not
really
a
good
experience
because
it
was
at
the
bottom
with
you
moving
that
to
the
top.
It's
a
very
good
initiative.
E
That
part,
I
would
say,
100
percent,
agree,
agree
with
it's
more
about
the
select
that
you
have
one
click
more
than
the
rest
of
the
iteration
and
potentially
even
more
because
if
it's
not
displayed
in
your
first
page,
for
example,
if
you
look
for
something
in
the
nested
project,
you
will
have
to
scroll
before
it
was
already
displaying
the
page.
Yes,
you
have
to
scroll,
but
it
was
displayed.
B
He
even
may
recommend
you
a
project
type,
so
you,
instead
of
starting
with
this,
you
put
in
your
git
repo
at
the
start
and
then
and
you
just
like
you
start
with
your
get
reaper
and
that's
it
or
even
even
starting
with
your
scm
type,
and
then
your
get
repo
rather
than
just
dumping
you
in
here
and
taking
you
through
all
these
other
forms,
but
also
how
like
power,
users
who
are
creating
a
lot
of
pipelines.
It
can
be
quick,
but
for
new
users.
B
It's
really
nice
simple
experience,
because
I
think
this
looks
really
nice
and
I
don't
know
how
often
a
lot
of
people
create
jobs.
I
use
multi
branch
pipelines
for
a
long
time.
So
for
me,
it's
a
very
one-off
thing.
Yeah
and
the
other
thing
is
on
the
copy.
Even
what
you've
got
might
be.
Okay,
if
you've
got
10
jobs
or
20
jobs
or
to
start
with
and
then
maybe
it
changes
to
more
scalable
components
or
there's
gonna
have
to
be
some
typing
involved
and
even
yeah.
D
That
would
be,
I
think,
a
viable
approach
there.
That
would
also
mean
it's
less
easy
to
get
it
wrong
because
there's
some
weirdness,
if
you
start
out
inside
of
a
folder
and
you
provide
a
project
name
and
the
project
exists
on
the
top
level,
and
the
project
name
exists
in
the
same
folder.
D
With
the
suggestions
you
show,
that
can
probably
be
disambiguated
because
it
might
actually
depend
on
where,
where
you
currently
are,
there's
a
what's.
It
called
inconsistency
between
various
form
elements
that
allow
referencing
projects,
so
that's
actually
something
where
it
would
be
valuable.
If
that
would
be
a
reusable
component
like
you
can
say
that
we
can
plug
into
plugins
like
copy
artifact,
you
specify
a
project
name
there.
The
the
post
build
step
that
triggers
another
project
right.
D
C
Awesome
so
I'll
I'll
write
that
down
and
try
and
iterate
one
of
this
for
next
time,
I'm
trying
to
have
something:
that's
a
bit
more
scalable
for
larger
organizations.
A
Okay,
thank
you.
Let's
see
I'll
share
again
the
again.
A
So
yeah,
basically
we
are
finished
with
all
parts
of
yarn.
So
if
you
still
have
some
minutes,
I
can
show
you
what
we
are
doing
in
the
code
coverage
plugin,
it's
more
or
less
a
little
a
feature.
We
are
new
extending,
so
it's
not
so
ui
yeah,
only
it's
not
only
ui.
So
maybe
I'm
not
sure
if
everything
is
interesting,
but
I
will
show
you
and
you
can
choose
on
your
own.
So,
let's
see,
I
think
I
share
the
screen
and
show
you
what
we
are
doing
here.
A
And
here
we
have
it,
so
you
should
see
now.
I
hope
you
see
now
my
jenkins
instance
in
the
background,
and
I
think
I
introduced
our
ideas
for
the
code
coverage
plugin
in
the
last
meeting.
So
what
we
are
adding
now
in
the
code
coverage
plugin
is
the
first
thing
is
a
new
coverage
column
which
shows
you
the
code
coverage.
A
This
is
something
I
presented
already
in
the
last
meeting,
so
I'm
still,
we
did
not
finish
the
coloring
thing,
so
this
is
still
a
work
in
progress,
but
what
we
now
introduce
or
changed,
we
we
started
to
introduce
the
kind
of
change
coverage.
Currently
the
code
coverage
plug-in
reports,
the
total
coverage
of
a
plug-in
or
a
project.
That
means
you
see.
How
is
your
line
or
branch
coverage
in
your
whole
project?
A
What
is
for
me
it's
more
interesting
if
I
am
on
a
pull
request,
I
want
to
see
how
good
the
pull
request
is.
So
what
we
are
actually
computing
now
is
not
only
the
project
coverage
which
is
here
where
you
see
how
it's
your
product
project
standing.
A
A
So
this
is
now
new
in
the
visualization
that
you
see
these
two
changes
and
what
we
are
currently
trying
to
redesign
is
the
user
interface.
This
is
still
not
finished.
It's
just
a
work
in
progress
now,
so
we
have
the
overview,
which
is
the
project
overview.
What
we
would
like
to
add
is
a
similar
overview
for
the
change
coverage.
A
That
means
you
see
only
the
delta
of
the
coverage
and
what
we
also
would
like
to
show
is
we
have
this
kind
of
a
tree
map
where
you
see
your
your
code
coverage
of
the
whole
project,
but
I
think,
what's
more
important,
is
to
have
only
the
code
coverage
of
your
changes.
So
you
see,
these
are
the
two
classes
I
changed
and
the
code
coverage
is
good
or
is
not
so
good.