►
From YouTube: Cartographer community meeting - Nov 17th, 2021
Description
00:00 Intro & announcements (including Office Hours every Monday @ 2:00PM ET)
03:01 The TL;DR
05:38 Documentation structure and what to use for unreleased and most recent versions
10:40 CII Best Practices progress: Code Analysis
Community meetings happen each Wednesday at 8:00 AM PT/11:00EDT
See the agenda here (https://bit.ly/2Z67z08), add any topic you may want to discuss and join us live!
A
Okay,
hello,
everyone
and
welcome
to
the
cartographer
community
meeting.
This
is
november
17th
and
we're
getting
started
right
now.
A
Okay,
if
probably
you
didn't
receive
the
the
update
via
google
groups
or
social
media
or
the
slack
channel,
we
are
having
office
hours.
The
cartographer
team
will
start
holding
office
hours
every
monday,
2
p.m.
A
Eastern
time,
the
purpose
of
that
space
is
in
general
to
deepen
the
relationship
between
contributors,
maintainers
and
the
the
overall
photographer
project's
goals,
and
and
in
particular,
we
will
be
discussing
rfcs
rfcs
are
the
methods
the
cartographer
project,
use
to
propose
ideas
that
could
potentially
change
how
things
are
done
by
by
the
project
and
the
architecture
changes
to
it.
So
you're
welcome
to
attend
again
in
all
of
our
communication
spaces.
We
send
the
notification,
but
again
it's
over.
Here
we
have
details
of
how
it's
going
to
work.
A
For
this.
We
are
evaluating
a
different
approach.
First,
we
we
plan
to
have
a
notetaker
determined
prior
to
the
meeting,
because
some
discussions
are
there
are
deep
enough
to
have
proper
note
taking
and
also
the
idea
is
to
add
topics
to
the
agenda
prior
to
the
meeting.
A
So
so
the
maintainer
team
and
everyone
involved
who
prepare
accordingly.
The
idea
is
to
divide
the
60
minutes
evenly
among
the
number
of
discussion
topics.
I
know
that
some
other
projects
have
this
structure
of
phil.
The
first
30
minutes
answering
questions
from
the
community
and
the
remaining
30
minutes
discussing
deeper
technical
topics
for
the
behavior.
So
far
of
our
meetings,
we
are
dedicating
the
whole
60
minutes
to
discussions,
but
we
are
going
to
divide
the
time
evenly
among
the
topics
right,
so
everyone's
welcome
to
join.
A
Okay,
again
welcome
everyone
and
we're
getting
started
so
tldr
for
this
week,
and
I
see
that
there
are
some
notes
there.
So
I
don't
know
if
josh
will
elaborate
on
what's
new
in
the
project.
B
B
And
then
so
now
we're
working
on
reducing
controller
permissions,
which
is
all
about
giving
the
the
minimum
number
of
permissions
to
to
your
controller
right
now
it
your
controller
starts
up
with
very
permissive
surface
account
that
it
uses
to
create
all
the
objects
under
the
hood,
and
so
we
want
to
narrow
that
down
to
only
the
minimum
objects
required.
B
Yeah,
it's
a
good
discussion
and
then
we're
the
other
big
thing.
We're
working
on
right
now
is
we're
revamping
our
logging,
so
we're
standing
seeing
on
some
log
levels
and
then
we're
gonna
be
taking
a
a
pretty
big
pass
over
what
we
have
already
and
just
making
sure
that
we
have
some
consistent
logging
throughout
the
project.
So
those
are
the
big
things.
A
That's
great
isos
release
candidate.
I
don't
know
if
we
could
share
briefly
about
this.
What's
the
overall
theme
of
this
release,
candidate.
B
Yeah
these
release
candidates
are
just
for
some
internal
testing
we're
doing
right
now,
and
so
we
will
yeah
they're
really
not
for
public
consumption.
At
this
point,.
A
A
Okay,
there
are
please
add
your
discussion
topics
there
status
updates.
If
there
are
not
anything
else,
I'll
start
with
the
docs
structure,
we've
been,
you
know
reviewing
how
to
approach
the
the
oss
docs
in
terms
of
how
to
keep
the
base
on
versions
and
potentially
how
to
automate
at
that.
But
the
first
step
is
doing
it
manually
and
reach
some
consensus
there.
A
So
there's
this
pr
on
which,
let
me
show
you
the
render
here
what
we
have
here
is
a
well
now.
The
version
in
here
for
the
latest
version
so
far,
and
the
first
kind
of
decision
or
proposal
that
I
want
to
discuss
here
was
having
a
main
folder
for
the
unreleased
version
docs.
A
So
now
I
see
there's
a
comment
from
sierra.
Thank
you,
sir.
He
proposed
using
latest.
I
think
it
makes
sense.
In
terms
of
you
know,
the
website
play
main
has
more
to
do
with
the
github
context,
but
here
using
latest
I
think
it
makes
sense,
and
I'm
just
this
is
the
the
first,
the
first
run
of
the
process,
I'm
just
using
what
other
projects
are
using
right
now,
but
these
suggestion
from
xero,
I
think,
makes
sense.
So
I
don't
know
what
do
you
all
think.
C
D
A
Preview
yeah.
Well,
my
my
memory
is
failing
there,
but
I
thought
that
we
discussed
about
using
latest,
but
if
there's
something
different,
it's
just
a
matter
of
changing
a
couple
of
files.
So.
D
Yeah,
I
don't
like
latest
either,
so
maybe
we
can
have
a
like
people
can
go
and
comment
on
what
they
prefer.
The
unreleased.
F
G
G
F
A
I
think
I
will
add
the
the
options
to
the
pr
and
we
can
vote
there
to
reach
an
agreement.
If
you
don't
mind
right,
that's
great
yeah.
This
is
a
process
that
we
can
indeed
automate.
The
valero
project,
for
example,
has
a
nice
script
to
to
automate
this.
So
that's
probably
next
step
to
start
modifying
this
script
to
serve
cryptography
project
yeah.
Thank
you,
sarah!
That's!
That's
the
the
pr
where
you
can
come.
A
Okay,
now
for
the
the
ci
best
practices
batch.
I
wanted
to
touch
briefly
here
arrow
here.
The
analysis
section
this
section:
will
we
don't
need
to
meet
all
the
criteria
here
right?
If
you
see
other
projects
there,
for
example,
again
the
letter
project
is
at
100.
A
They
don't
meet
all
the
all
the
criteria
here.
Some
other
criteria
is
not
applied
and
it's
fine.
So
we
just
need
to
see
what
we
have
right
now
in
the
project.
What
we
don't
have
right
now
and
and
if
there
are
features
there
requirements
there,
that
we
don't
plan
to
have
so
yeah
it
requires
reading.
All
of
that.
Actually,
the
goal
is
not
to
complete
this
during
the
call,
but
I
just
wanted
to
open
up
this.
A
This
is
one
of
the
main
areas
that
we
are
missing
to
fill
in
here,
and
we
will
need
to
to
have
a
separate
time
probably
to
cover
this.
It's
there
in
the
agenda.
You
can
take
a
look,
there's
additional
details
in
each
one
of
the
requirements
to
see
what
we
plan
to
to
answer
them
right.
A
Great
next
item
annotating
rfc
status
like.
G
Yeah,
I
dropped
a
question
I
think,
into
slack
rc3
we're
closing
in
favor
of
rc14
and
as
I
went
to
close
it
I
was
like.
Oh,
this
is
just
going
to
live
on
a
branch
for
forever.
That
sounds
not
great.
It
should
be
merged
in
and
somehow
noted
that
it.
G
That
it's
been
withdrawn,
that
we're
not
going
to
do
that.
I
can
send
actually
david.
Can
I
share
for
just
a
second?
G
So
this
is
the
python
pep?
I
should
I
guess,
how
did
I
get
here?
There's
an
open
issue
about
clarifying
our
rfc
process
that
has
to
do
with
a
lot
of
different.
G
You
know
there
are
a
lot
of
things
that
we
can
clarify.
This
is
the
one
that
I
think
is.
G
Timely
since
we
actually
are
withdrawing
in
rfc
at
the
moment,
I
I
reading
through
the
examples
here
I
liked
what
I
saw
from
python,
their
pet
process,
one
they
have
this
nice
diagram.
You
know
these
are
all
the
different
statuses
that
things
can
go
through
and
what
they
do
is
just
in
the
heading
of
a
proposal.
G
I
I
know
that
stephen
in
a
stock
message
mentioned
the
option
of
instead
of
putting
a
status
on
it,
having
an
actual
folder
structure,
which
would
make
it
a
lot
easier
to
see
like
these
are
all
the
things
that
we're
that
we've
committed
to
doing,
and
these
are
the
things
that
have
been
withdrawn,
and
these
are
the
things
that
are
still
pending.
I,
when
I
first
read
that
it
struck
that
struck
me
as
it
as
a
good
idea,
curious
to
hear
what
other
folks
think.
E
I
didn't
mean
instead
of
the
status
field
or
just
in
addition
to
that,
to
keep
it
separate.
I
think
I
think
both
are
your
status
field
also
seems
important
if
you're
given
a
link-
and
you
don't
look
at
the
url
or
something.
A
Any
okay,
great
here.
A
Okay,
that's
great
anything
else.
Any
question
update.