►
From YouTube: CHAOSS Common Working Group Meeting June 8 2023
Description
Meeting summary can be found here: https://chaoss.discourse.group/t/common-metrics-working-group-meeting-summary-june-8/165/1
A
Ready
yep
hi
everyone
welcome
to
the
June
8th,
2023
common
metrics
meeting.
We
have
a
actually
a
rather
long
agenda
today.
Most
of
it
was
pulled
from
the
last
meeting
which
we
we
didn't
make
it
completely
through
the
the
agenda
last
last
meeting.
So
a
lot
of
new
metrics
to
discuss
and
consider
so,
but
we'll
start
with
an
action
item
from
last
week,
which
was
make
a
new
document
how
to
create
a
metric
and
the
the
action
item
for
that
was.
A
Will
do
I'm
going
to
move
that
to
the
end,
Zen
and
we'll
we'll
go
ahead
and
jump
to
race
action
item,
which
was
the
numetric
self-merge
rate.
D
But
anyhow,
yeah
I,
just
I
mean
created
a
doc
I
think
last
week,
so
I
think
I
got
the
first
section
started
I
mean
you
should
all
have
like
edit
rights,
I
I
think
I
made
it
public
so
filled
out.
I
think
the
first
three
sections
question
description
and
objectives:
I
can
edit
it
so
yeah.
You.
A
I
was
gonna
say:
do
we
want
to
take
some
time
and
edit
this
together.
D
And
I
think
like
Sean,
you
were
in
on
the
call
a
couple
of
weeks
ago.
I
think
most
everybody
else
was
I
mean
this.
The
Genesis
of
this
is
that
I
mean.
Unfortunately,
you
see
this
happen
like
in
whether
it's
like
a
small,
open
source
project
store.
There
are
companies
that
claim
to
be
open
source,
but
they
don't
really
behave
that
way
they
may
have
like
a
you
know.
D
F
D
Mean
in
in
the
early
days
of
the
project,
that's
understandable,
like
if
they're
only
two
or
three
people
working
on
it,
you,
you
can
kind
of
understand
it,
but
if
that's
still
happening
two
three
years
later,
I
think
that's
obviously
problematic
right
and
then
a
lot
of
times.
D
It's
kind
of
obvious
that
the
work
is
being
done
in
private
somewhere
like
a
private
GitHub
repo
and
they
just
dump
the
code
and
and
against
marriage
right.
So
obviously,
that's
not
something
you
want
to
see
so
want
to
make
sure
that
there
are,
if
somebody
submits
a
PR,
there's
actually
a
culture
of
people,
doing
reviews,
and-
and
you
know,
even
if
it's
like
a
simple
Emoji,
we
want
somebody
else's
sort
of
looking.
D
You
know
looking
over
their
work
and-
and
you
have
like
somebody
else
like
doing
the
actual
merge
like
a
real
reviewer,
because
I
mean
this
is
like
something
that
you
can
Implement,
whether
it's
in
gitlab
or
GitHub.
You
can
just
disallow
like
self-emerges
right
or
not
allow
mergers
at
all
unless
there's
a
review.
D
So
so
you
know
over
a
period
of
time
you
want
to
see
like
has
there
been
a
decrease
in
self-emerge,
for
example,
to
see
if
the
Project's
actually
starting
to
mature
and
and
growing
in
a
right
way
so
yeah?
So
that's
sort
of
the
high
level
overview,
I,
think
I
covered
most
of
what's
in
the
description
and
I.
Think
the
people
who
will
be
interested
in
this
is
I
mean
particularly
Community
managers.
If
you
want
to
make
sure
that
Community
is,
is
maturing
in
in
the
right
direction.
D
They'll
be
interested
in
seeing
this
and
and
whether
it's
potential
users
or
somebody
that's
looking
for
a
new
community
to
contribute
to
contribute
to.
You
want
to
make
sure
that
there
is
a
good
culture
of
reviews
and
and
good
hygiene
behind
the
projects
as
if,
if
there
isn't
a
good
track
record
of
that
being
done,
then
why
would
you
use
the
software
or
join
the
community.
G
Important
for
for
companies
or
osbos
as
they
you
know,
look
at
what
open
source
projects
they're
going
to
incorporate
into
their
products
or
infrastructure.
D
I
mean
there
could
be
some
exceptions,
like
somebody
found
a
quick
typo
on
on
dogs,
I
mean,
maybe
you
can
make
an
exception
for
that,
but
even
that,
like
how
difficult
is
it
to
ask
your
colleague
to
merge
your
PR
right?
I
mean
it
can't
be
that
hard?
So
if
you
want
to
be
absolutely
curious
about
it,
you
shouldn't
like
allow
it,
but
you
could
certainly
make
exceptions
as
as
needed
right
so.
C
C
C
E
F
A
Now,
in
this
one
we're
we're
actually
we're
measuring
an
action
that
we
don't
want.
I
think
this
is
actually
the
only
I
think
it
is
actually
the
only
chaos
metric
where
you're
measuring
an
action
that
is
undesirable.
A
But
I
think
that's
fine,
I,
I,
agree,
I
think
the
self-merge
rate.
Everyone
knows
what
that
is,
even
though
there's
a
negative
connotation
to
it.
The
negative
connotation
is
because
of
what
we're
measuring
and
not
necessarily
what
the
name
of
the
metric
I.
C
I
think
both
GitHub
and
gitlab
make
a
we'll
make
a
note
of
in
the
in
the
logs
if
you're
the
same
person
that
opened
it
like
it's
easy
data
to
get.
C
Is
it
something
we
we
have
the
data
that
would
be
necessary
to
answer
this
question,
because
we
know
the
creator
of
the
pull
request
in
their
case,
and
we
know
the
person
who
merged
it
and
that's
that's
actually,
even
in
the
commit
log
there's
a
distinction
between
commit
committer
and
author,
so
the
committer
is
the
person
who
merged
it.
C
C
That's
the
point:
I
was
gonna,
make
they
if,
if
there's
a
review
recorded,
even
if
there's
no
text
in
it,
if
somebody
approves
the
pull
request
so
but
that's
a
slightly
different
process,
because
you
could
merge
it
well
like
on
most
of
the
projects
that
I
work
on
nothing
can
be
merged
by
anyone.
Unless
it's
been
reviewed.
C
E
A
G
I
just
think
the
the
without
review
would
be
a
filter,
I
think
some
people,
some
people,
would
care
about
that
and
I
think
other
people
wouldn't
I
mean
some
people
just
don't
want
the
person
merging
their
own
pull
requests,
even
if
somebody
else
has
done
a
review
because
it's
not
great
practice.
Definitely
if
they're
without
reviews-
that's
that's
even
worse,
but
I'm,
not
sure.
If
everyone
cares
about
that
or
not.
H
I
think
it
would
also
be
applicable
to
look
at
the
lines
of
code
changed
I
think
you
mentioned
that
earlier
Ray,
but
if
it's
just
a
typo
like
maybe
that
would
maybe
that's
another
filter,
I
guess
is
lines
of
code
change.
So
if
there's
one
tiny
change,
then
it
might,
you
might
want
to
filter
that
stuff
out.
You
might
want
to
only
look
at
those.
C
Yeah
we
have
lines
of
code
files,
changed,
I,
think
files
change
might
be
a
filter
on
pull
requests.
I
D
C
I
E
D
D
D
C
Trying
to
so
we
can.
We
could
build
that
because
then
make
it
relatively
easily
if
we
are
clearly
bounding
this
under
the
merge
request
umbrella,
so
we're
only
looking
at
merge
requests
we're
not
looking
at
commits
or
other
things,
so
yeah.
E
And
the
reviews
are
we're
trying
to
get
away
from
just
like
listing.
You
know
some
of
the
metrics
or
like
tools
providing
the
metric,
we're
just
like
we're
more
lab.
It's
just
super
vague
in
general
yeah.
So
read
a
visual
that.
C
Would
be
cool
all
right.
I
will
add
that
to
my
list.
C
F
E
E
F
E
E
E
F
F
D
How
do
we
distinguish
like
because
I
think
I
mentioned
it
just
looking
at
non-bots
doing
reviews
because,
like
a
boss,
can
provide
like
a
simple
like
review
type
of
comments
right
if
you're
missing
something,
but
from
non-bots
like
do
we
like?
How
do
we
I
guess
it's
part
like
implementation
is
part
data
collection?
What
do
we
regard
as
a
valid
review
like
there
was
a
reviewer
sort
of
doing
a
thumbs
up?
Is
that
is
that
sufficient
or
do
they
need
to
provide
like
a
specific
comments
via
text
a.
F
C
Yeah
yeah
and
a
lot
of
times,
I
see
people
making,
GitHub
and
gitlab
are
both
nice
and
they
let
you
make
wine
by
line
comments
that
get
included
in
the
review
right
like.
Why
did
you
do
that?
Maybe
you
should
change
it
to
this
all
right
and
that's
actually
extremely
helpful
to
the
developer
right,
because
it's
all
in
context,
but
the
actual
like
written
part
at
the
top
might
be
LG
GM,
except
for
what
I
said.
A
C
B
A
C
C
A
C
Yeah-
and
there
has
like
I,
said
on
most
repositories
these
days
there
has
to
be
a
review
to
go
into
Main,
I,
won't,
say
Alex,
most
projects
that
have
traction
and
users
and
contributors
launched.
A
C
D
I
J
A
Okay,
shall
we
go
ahead
and
move
on
to
yeah,
okay
Bernard
did
you
want
to
did.
J
You
want
to
talk
about
your
your
action
item
yeah,
so
there
were
two
things:
one
was
updated,
template
metric
template
which
I
updated
it
and
I
guess
Matt,
you
already
merged
it.
So
it's
good.
The
template
is
good.
J
As
far
as
merging
this
release
and
revise
metric
together,
I
have
done
it,
but
I
have
not
created
a
PR
for
this.
The
only
hitch
I
was
that
the
proposal
was
to
move
it
to
the
contributor
folder
rather
than
a
resource.
Folder
I
was
thinking
on
it
that,
whether
any
newcomer
who
is
trying
to
contribute
does
it
does
they
need
that
template
or
the
one
who
is
already
familiar
and
has
done
some
work.
Then
they
need
those
resources.
J
A
I,
don't
think
it
would
go
in
the
resources.
I
think
like
the
a
template
would
go
in
the
resource,
but
a
how-to
document
would
go
into
the
probably
the
how
to
contribute
folder.
A
A
Okay,
because
this
would
be
a
and
the
the
name
of
this
document
would
be
how
to
how
to
create
a
metric
or
some
such
thing.
Where
would
that
be
Kevin
like
in
the
community,
repo,
okay,.
J
J
A
So
the
the
how
to
contribute
folder
should
explicitly
tell
it
should
explicitly
tell
the
either
the
newcomer
or
the
or
the
existing
contributor
how
to
do
a
task
right.
So
the
the
document
that
you're
creating
is
it
is
a
checklist,
but
it's
also
a
it's
a
road
map
on.
This
is
how
you
create
a
metric,
and
these
are
all
of
the
things
that
are
involved
so
yeah.
B
A
If
we're
being
very
explicit
in
in
our
guidance
on
how
to
do
these,
things,
that
this
document
should
be
should
be
in
the
how
to
contribute,
and
it
should
have
an
explicit
name
that
says
something
like
how
to
define
a
metric.
J
A
E
F
E
E
H
F
H
J
A
I
was
kind
of
I
was
kind
of
contemplating,
maybe
moving
it
into
a
different
folder
and
maybe
renaming
it
to
like
chaos,
Community
culture
statement
or
something
like
that
or.
B
A
So
for
those
for
those
those
two
kind
of
folders
that
we've
been
discussing
here,
one
is
the.
A
Folder
and
the
other
one
is
the
the
how
to
contribute
folder,
so
I
think
they're
they're
both
really
important,
and
we
we
also
need
to
be
careful
that
we
don't
get
them
confused
right.
So
the
the
resources
folder
provides
kind
of
the
the
tools
and
templates
for
you
to
do
your
work,
however,
the
that
how
to
contribute
folder,
that's
the
that's
the
the
guide,
the
the
explicit
guidance
on
how
to
contribute
to
very
specific
parts
of
the
projects
and
not
not
not
in
general,
but
like
very
specific
parts
of
the
project.
A
So
how
do
I?
How
do
I
do
something
on
the
website?
How
do
I
contribute
to
how
do
I
get
started,
contributing
to
Auger,
or
something
like
that,
so
very
explicit
and
very
specific
in
where
we're
pointing
them.
J
Now
I
got
the
better
idea,
so
what
I'll
do
is
I
I'll
go
through
these
two
folders
again
and
then
maybe
advise
the
files
to
these
folders.
Accordingly,.
J
J
But
then
there
is
one
third
thing
that
also
conflicts
with
this
is
on
on
the
logos,
especially
or
on
the
communication,
that
we
have
a
communication
group
that
defines
the
logos
that
defines
the
slide
decks.
You
know
all
the
media
guidelines,
so
these
things
are
over
there
also
as
a
repeated.
J
J
J
So
I
don't
know
you
move
the
folders
around,
should
I
create
a
PR
as
we
were
discussing
first
or
should
I
just
move
the
folders
around
and
settle
it
down
and
bring
it
to
the
community.
B
E
Yeah
I
mean
just
go
ahead
and
create
a
PR
just
to
move
it.
Okay,
okay,
that.
F
H
Going
to
need
to
make
the
parallel
changes
on
the
website
right
to
remap
kind
of
everything,
correct.
J
Yeah-
and
that
brings
my
another
point-
is
like
I
created
a
Excel
sheet
for
the
knowledge
base
to
map
these
things
where
I've
placed
existing
structure
and
the
revised
one.
Maybe
I
can
share
that
link
and
then
we
can
finalize
it.
Thank
you.
A
Do
we
have
a
so
this
work
had
a
has
a
meeting
assigned
to
it
correct
yes,
when
is
when
is
that?
Did
we
miss
one
or.
J
Did
you
buy
this
one?
We
missed
the
like
in
last
one
so
yeah
when.
A
A
The
high
level
things
we
wanted
to
talk
about
with
that
was
which
high
level
folders
We
need.
A
Right
which
which
of
them
can
go
away
right,
which
so,
which
high
level
folders
We
need
and
I
know
like
the
like
I,
don't
know
if
mentorship
programs
is,
is
a
high
level.
Folder
I
don't
know
if
local
chapters
is
a
high
level.
Folder
we've
already
kind
of
talked
that
that
media
outreach
the
stuff
that's
in
there.
It
looks
like
it's
being
moved
into
the
resources.
J
A
B
E
This
is
helpful,
though,
for
me
the
conversation,
but
then
it
also
makes
me
think,
like
we
under
resources,
like
templates
like
we,
oh,
so
here
is
the
slide
deck
just
making
sure
we
have
all
of
like
our
actual
resources
that
people
could
use.
A
Yeah
I
was
gonna,
I
was
gonna,
suggest
the
same
thing
so
just
create
a
create
a
markdown
file
that
points
to
the
to
the
drive
where
that
stuff
is
at
I.
Think
that's
important
for
the
like.
This
logos.
A
Well,
like.
E
A
F
I
B
I
F
F
E
A
Help
it's
that
stuff
is
supposed
to
be
in
the
in
the
knowledge
base,
so
it
was
left.
It
was
intentionally
left
off
the
gotcha
holder,
yeah.
E
A
A
A
B
A
H
B
J
Just
one
thing
that
we
can
add
on
the
I
have
shared
a
link
where
I've
created
the
current
structure
of
the
knowledge
base
and
the
proposed
that
I'm
experimenting
it
okay.
Should
we
keep
it
here
or
move
it
somewhere
yeah,
so
current
structure
tab
is
there
which
shows
the
existing
structure
of
the
knowledge
base
and
the
proposed
where
we
make
those
changes
and
then
move
the
files
accordingly,
this.
F
J
Pointing
where
this
page
is
coming
from
and
the
proposes
one
is
the
one
that
we
agreed
upon
and
then
I
can
move
all
the
files
accordingly.
This
is
great,
so
proposed
one
is
not
yet
final.
I
need
a
consent
of
Community,
whether
okay,
this
is
the
one.
How
we
want
it,
then
I
can
start
moving
the
files
accordingly.
I
think
this
discussion.
A
J
A
Plan
was
to
the
plan
was
to
talk
through
this
structure.
So
banad
had
the
action
item
of
putting
this
together
in
this
way,
and
then
kind
of
the
general
action
item
for
others
was
to
kind
of
go
and
look
at
a
few
other
open
source
projects
and
kind
of
see
see
what
high
level
folders
and
headings
they
use
in
their
knowledge
bases
and
in
their
Community
handbooks,
to
see.
If
there's
something
we
can
copy
or
bring
in.
I
E
A
And,
and
actually
looking
at
this
now,
I
am
remembering
that
in
that
last
meeting,
where
we
were
all
together
discussing
this,
we
had
decided
we
did
want
to
have
the
community
initiatives,
the
working
groups
and
the
local
chapters
folder,
and
the
reason
we
wanted
to
have
those
three
folders
is
because
it
aligns
with
that
doc.
The
governance.
A
Yes,
okay,
so
keeping
keeping
local
chapters
as
a
folder
is
is
desirable.
Yes,
keeping
software
projects
as
a
folder
I
believe
is,
is
desirable
as
well.
We
just
we
may
want
to
be.
We
want
to
make
sure
the
language
around
those
folders
matches.
What's
in
the
governance
document,
though,
but.
J
This
was
more
like
in
the
governance
document.
We
have
a
main
thing:
okay,
like
we
have
a
local
chapter,
but
more
details
go
to
this
file.
That's.
E
J
F
J
J
A
F
E
F
Chaos
project
tab,
template
for
those
communities
to
start
creating
yep,
yep,
okay,.
A
Well,
I
think
we've
run
out
of
time,
so
I
encourage
if
I
encourage
anyone
who
would
like
to
continue
having
the
conversation
about
the
the
community
handbook
and
these
documents
from
the
knowledge
base
to
come
to
the
that
knowledge
base,
meeting
which
is
going
to
be
on
June
14th,
and
that
is
that
meeting
is
dedicated
to
that
is
a
working
meeting.
So
it
is
dedicated
to
actually
kind
of
editing
and
and
working
on
the
community
handbook
s.
A
Do
we
have
any
action
items
for
the
for
the
self
merge
rate
metric?
Did
we
Ray
was
gonna
watch
item
Ray,
take
a
peek
at
it
again,
yeah.
F
D
A
Okay,
so
we'll
we'll
pull
that
one
back
in
for
next
week.
Thank
you
all
for
coming
and
please
feel
free
to
add
anything
to
the
agenda
for
next
week.
If,
if
it
comes
to
mind
all.