►
Description
Product and Design from Editor and Project Planning groups discuss their future visions for editing issue and epic descriptions and how the Content Editor may help.
A
Great,
so
now
that
we're
recording,
I
will
reframe
the
discussion.
This
is
just
a
sync
between
the
create
editor
group
and
the
plan
group
to
talk
about
sort
of
more
rich
editing
experience
in
issuables
and,
in
general,
the
the
overlap
of
the
content,
editor
that
we're
working
on
and
the
possibility
for
using
that
in
issues
and
epic
descriptions
to
make
a
little
more
immersive
editing
experience.
A
So
let
me
just
start
for
like
a
three
minute
summary
of
why
we're
building
the
content
editor
and
why
it's
in
wiki
first
and
what
how
we
got
here.
So
we
started
out
as
the
static
site,
editor
group
and
we
were
building
a
wysiwyg
editing
experience
on
top
of
markdown
meant
to
bring
content
editing
to
non-developer,
personas
or
people
who
might
have
been
intimidated.
A
Writing
a
markdown
and
working
in
an
mr
workflow
within
gitlab,
and
so
that
sort
of
that
category
sort
of
evolved
a
little
bit
and
we
we
had
an
mvc
and
it's
working
and
it's
in
the
handbook.
A
But
we
learned
a
lot
along
the
way
and
one
of
the
things
we
learned
was
that
the
wysiwyg
editing
library,
that
we
chose
wasn't
extensible
or
flexible
enough
for
our
future
roadmap.
So
we
took
a
step
back
and
evaluated
some
other
alternatives
and
found
this
library
called
tiptap,
and
it
is
a
rich
text,
editing
library
built
on
top
of
prose
mirror
and
without
getting
into
the
weeds
too
much.
A
We
basically
built
an
architecture
around
those
libraries
that
has
a
more
modular
architecture
for
being
able
to
replace
these
elements
and
extend
them
without
having
to
get
too
deep
into
like
customizing,
one
particular
library.
So
we
now
have
shipped
our
first
mvc
in
the
wiki,
because
the
wiki
has
a
much
more
like
standard
implementation
of
markdown
content.
You
know
it's
like
a
little
more
confined
the
the
the
content
itself
doesn't
go
off
into
like
using
data
driven
templates
like
our
handbook.
A
Does
it
doesn't
rely
as
heavily
on
like
mentioning
issues,
although
you
can
do
that
it
doesn't
have
as
many
complex
requirements
as
like
an
issue
description,
so
the
wiki
is
sort
of
our
first
stab,
but
it
is
meant
to
be
an
editor.
That's
used
wherever
markdown
is
written
in
gitlab,
so
the
idea
being
you
could
you,
as
the
plan
team
or
or
us
helping,
you
could
instantiate
the
editor
in
an
issuable
and
use
it
and
have
a
consistent
editing
experience
with
anywhere
else
markdown
is
displayed.
A
We
intend
to
resurrect
the
problem
space
of
the
static
site
editor
whether
or
not
it's
called
the
static
site.
Editor
group
down
the
road
or
the
category
changes
names
whatever,
but
the
the
problem
to
be
solved
of
collaborating
on
markdown
content
on
a
static
site
is
still
one
we're
very
interested
in,
but
we
just
so
happen
to
have
also
built
something
that's
reusable
across
gitlab,
and
we
hope
that
other
categories
and
other
areas
of
gitlab
adopt
it
nice.
A
It
was
more
than
three
minutes,
but
let
me
give
you
a
quick
demo
of
the
wiki
and
I'll
show
you
it's.
I
can't.
A
It's
live
as
of
yesterday
we
turned
on
the
feature
flag
on
dot
com
and
it
will
be
available
in
the
14-0
release,
so
I'm
very
excited
about
that,
find
the
right
window
to
share
and
pull
up
the
wiki
demo
page
we
have.
A
A
So
if
you
click
use
new
editor
we're
working
on
the
messaging
on
here,
but
we're
just
replacing
that
content
area
right
now
with
the
with
the
nvc
of
our
content
editor.
But
we
have
vision
to
make
this
page
a
little
more
open
and
we
have
a
whole
lot
of
work
that
we
intend
to
do
on.
The
content.
Editor
experience
itself,
but
this
is
it
so
here
you
can
start
typing.
A
You
know
this
is
markdown,
that's
fine,
but
now
you
can
go
and
use
your
shortcut
keys
or
your
toolbar
to
change
the
content,
and
you
can
do
that
in
the
old
editor.
But
you
didn't
get
the
rich
preview
you.
It
would
just
add
the
syntax
around
it
right
so
now
you
can
be
confident
that
you're
doing
what
you
want
to
do
and
then
even
better
is
I
can
do
markdown
shortcuts.
So
if
I
want
to
continue
typing
in
markdown,
I
can't
so
I
you
know
pound
pound
space.
A
A
So
this,
then
the
you
know
gets
committed
just
like
everything
else
and
written
out
as
markdown,
and
that's
that's
one
of
the
key
differentiators
here
that
other
folks,
like
confluence
or
or
even
like,
you
would
see
the
the
benefits
of
something
like
notion
or
there's
editors
there's
one
called
ghost
and
there's
a
whole
bunch
of
html
rich
editors
like
this,
but
most
of
them
require
proprietary
data
format
underneath
because
it's
easier
to
transform
and
keep
consistent.
A
But
the
content
editor
is
built
to
write
markdown
out
and
keep
the
single
source
of
truth
in
markdown,
which
is
probably
the
most
important
part
of
our
architectural
strategy,
which
is,
which
is
what
makes
it
reasonable
across
categories.
So
we
don't
need
to
force
anybody
to
migrate
to
a
different
file
format
and
we
can
continue
having
contributions
directly
to
the
code
without
sort
of
abstracting
or
obfuscating
the
source.
A
So
that's
that's
the
demo
in
the
future,
as
kristin
mentioned
about
at
the
top
of
the
meeting,
we
have
vision
for
shifting
this
experience
away
from
the
toolbar
to
be
more
like
editor,
like
you
would
see
in
medium
or
in
notion
or
in
some
others.
A
There's
a
one,
a
wiki
type
product-
I
was
just
testing
out
and
the
name
escapes
me,
but
that
it's
a
pretty
familiar
pattern
at
this
point
where,
like
you,
hit
return
and
you
have
a
little
menu
in
context
of
your
cursor
that
lets
you
add
different
types
of
blocks
and
I
think
that's
that's
a
big
part
of
our
future
roadmap,
because,
right
now,
as
it
is
like
okay,
a
rich
editing,
markdown
experience,
that's
pretty
that's
limited
to
bold
and
italic.
Isn't
that
exciting?
A
But
when
you
start
thinking
about
embeddable
content
like
embedding
snippets
or
like
pulling
up
an
issue
browser
or
a
label
browser
or
something
like
that.
Within
this
experience,
you
have
the
ability
to
extend
the
core
editing
experience
in
really
a
lot
more
directions
than
than
we
had
at
our
disposal
before.
B
A
A
So
if
you
wanted,
for
example,
to
build
an
extension
that
edited
images
for
for
uploading
designs
or
something
like
that,
you
could,
you
could
extend
the
editor
to
respond
to
a
shortcut
or
like
have
a
new
menu
option
that
brought
up
a
custom
menu,
allows
you
to
upload
an
image
and
then
like
export
it
in
multiple
thumbnail
sizes
and
crop
it
and
like
make
some
simple,
notations
or
add
a
caption
or
something
like
that.
A
But
what
the
process
of
writing
extensions
is
something
that
we're
documenting
now
ahead
of
time,
so
that
everybody
can
jump
in
and
contribute
as
soon
as
possible
and
build
those
kinds
of
extensions
so
that
we
don't
have
to
be
the
gatekeeper
for
these
experiences,
and
that
was
fully
the
intent
so
when,
when
it
comes
time
to
bring
it
into
issues,
if
you
had
ideas
like
oh,
like
a
great
idea
like
bringing
discussions
in
there,
you
could
introduce
a
comment
button
and
that
comment
button.
A
B
That
would
be
really
cool
because
I
know
holly
was
trying
some
left
right
experiences
with
comments
and
having
them
be
up
near
the
text
and
things
like
that,
but
like
being
able
to
actually
like
medium,
you
know
when
you
select
a
piece
of
text
and
you
do
like
the
common
content
on
it
or
comment
and
or
a
whole
block
and
then
do
a
comment.
That
would
be
really
awesome.
A
Yeah,
I
I
thought
about
this.
We
talked
about
this
in
slack.
I
think
I
mentioned
this
nbc.
I
got
real
excited
about
this
direction
as
well.
I
think
a
great
first
step
would
be
like
just
let
the
content
editor
be
aware,
that
there
are
discussions
and
so
build
that
in
that
connection,
into
an
extension
for
the
content
editor
that
lets.
A
You
know
that
this
span
of
characters
has,
you
know,
been
referenced
below
or
something
like
that
like,
even
if
we
can't
at
first
bring
the
information
up
in
custom
ui
and
like
have
google
docs
type
conversations
in
the
gutter,
if
you
could
at
least
indicate
that
there
is
a
discussion
by
highlighting
text
or
something
like
that,
and
then
click
to
link
to
it
or
something
like
that'd,
be
a
really
great
proof
of
concept
to
to
build
that
connection
between
the
the
the
discussions
below
and
the
the
content
above.
A
C
I
jump
in
here
yeah,
so
this
is
very
interesting
back
in
the
static
site
editor
days,
we
tested
a
flow
where
you
just
go
in
from
edit
the
page
and
then
jump
into
like
from
the
handbook
to
the
editing
experience,
and
there
were
a
few
users
who
were
like
just
sitting
there
like
and
then
like.
C
Okay,
what's
up
and
they're
like
yeah,
I'm
used
to
seeing
like
the
edit
button
in
gitlab
to
like
enter
editing
mode,
so
that
was
very
crude,
probably,
but
I
think
aspirationally
like
the
more
natural
it
feels
like
kind
of
like
you
know
right
now,
when
you
switch
between
writing
preview.
Sometimes
you
want
to
type
in
preview,
and
you
can't
and
that's
like
this
is
one
step
further.
C
I
think
in
the
long
term,
if
we
can
like
make
that
editing,
experience
right
then,
and
there
would
be
ideal,
but
there
are
edge
cases
like
accidental
edits
or
you
know
changing
something
without
wanting
to
or
not
being
able
to
revert
because
like
oops,
I
just
clicked
the
table
and
deleted
something.
I
I
think
those
things
down
the
road
are
can
be
resolved.
But
at
the
moment,
having
like
an
explicit,
I
am
entering
the
editing
state
is
probably
like
the
right
thing
for
users
we
can
make
it.
C
A
I
think
the
other
thing
that
we
can
do
is
get
clever
about
how
we
initiate
editing
like
if
focusing
in
the
content
area
is
what
triggers
the
edit
action
like.
We
could
display
the
editor
without
having
an
edit
button,
if
that
makes
sense,
because
the
the
content
in
the
content
editor
can
be
displayed
in
exactly
the
same
styles
as
the
read
view
that
there
it
would
be
a
seamless
transition.
D
D
D
Or
have
like
a
log
right
kristen
where
you
could
kind
of
revert
that
makes
sense
yeah.
The
usability
is
like
the
hardest
aspect.
I
think
to
michael's
point.
I
think
the
inline
editing
of
things
like
metadata
is
more
forgiving
than
the
actual
content,
because
it's
you
know
you're
interacting
with
the
content.
So
much
and
it's
like
is
the
user
trying
to
digest
this
information?
D
D
No
worries,
no,
that's
good.
No!
You
just
mentioned
different,
like
content
blocks,
that
y'all
are
thinking
about
beyond
the
extensions
I
guess
like
which
ones
are
y'all
thinking
of
focusing
on
first,
as
you
add,
in
kind
of
this,
more
rich
editing.
A
A
The
primary
focus
right
now,
probably
over
the
next
few
milestones,
is
to
get
full
support
for
gitlab
flavored
markdown
extensions.
So
that
means
everything
that
shows
up
on
the
document.
So
I
would,
I
would
have
answered
mermaid
diagrams,
but
those
are
technically
part
of
git
lab
flavored
markdown.
So
I
think
those
are
that's
our
target
and
once
we
hit
full
support
for
for
everything
that
can
be
thrown
at
gfm,
then
we
can
explore
bringing
this
into
issues
and
ethics,
because
then
we
have
complete
support.
I
have
ideas
for
other
things
like
I.
A
A
A
B
B
The
length
of
the
content
makes
your
column
go
wider,
which
is
so
ridiculous.
I've
tried
to
hack
it
so
many
different
ways:
non-breaking
spaces
fixes
it.
If
you
just
put
a
line
of
them,
you
can
get
like
three
equal
columns,
but
if
you
can
make
an
awesome,
embeddable
snippet
that
just
puts
those
types
of
equal
tables
in.
A
A
You
know
they're
limited,
but
if
we
write
properly
formatted
html
tables
our
options
open
up,
and
you
can
actually
see
some
of
that
in
the
tip
tap
demo
on
their
their
like
project
page
there's
table
editing
and
you
can
like
do
things
like
add
columns
and
span
and
group
things,
and
it
is
something
that
we
are
working
on
soon
tables
we're
not
in
our
mvc
because
of
the
complexity
for
adding
rows
and
columns
and
building
that
custom
ui,
but
that'll
be
one
we
pick
up
shortly.
B
It
is
similar
yeah
yeah
yeah,
I'm
wondering
if
this
has
like
that
level
of
possibility,
and
I
haven't
looked
at
tip
taps
documentation.
Yet
so
probably
they've
got
a
lot
of
this
outline
there,
but
just
curious
if
you
were
familiar
if
they
offered
that
level
of,
like
you
mentioned,
being
able
to
add
columns
to
a
table,
for
example,
and
kind
of
building
out
a
structure
but
kristin.
B
A
I
would
have
to
say
that
my
aspirational
answer
is
anything
you
can
write
out
to.
Html
can
be
integrated,
so
if
you
can
at
the
time
that
the
editor
is
open,
if
you
can
pull
the
data
from
somewhere
and
you
can
write
it
out
to
html,
I
think
the
answer
is
yes.
I
would
love
to
have
an
engineer
validate
my
answer
on
that,
but
I
I
think
that
sounds
doable.
C
All
right
can
I
jump
in
here,
so
I
think
holly,
you
kind
of
said
the
magical
word
in
your
layout.
So
this
is
the
fun
words
layouts
templates
and
things
like
that
tip
tap
itself
is
like
purely
text
editing
or
like
things
around
the
world
of
the
text.
Editor.
C
I
think
aspirationally,
like
eric
said,
like
the
wiki
is
under
our
domain,
and
maybe
people
don't
want
to
have
this
single
plain
wiki
page,
and
you
want
something
more
unique,
as
you
said
like
adding
widgets
breadcrumbs
et
cetera,
I
think
that
then
we
probably
look
at
like
layout
as
like
a
separate
problem
to
solve
there,
not
so
much
the
content,
but
I'm
just
taking
a
look
at
the
elementor
website
right
now
and
the
spirit
of
having
like
a
panel
that
pops
out
to
insert
content.
C
That
is
something
that
we've
been
talking
about
a
lot
in
the
spirit
of
embeddable
media
such
as,
like
you
know,
google
docs
figma,
whatever,
where
you
can
like
pull
that
up,
be
it
snippets
in
the
future,
maybe,
but
using
some
kind
of
similar
pattern
like
that,
where
you
can
like
okay,
what
can
I
throw
inside
this
text?
Editor
well,
which
is
like
really,
you
know
if
I
use
templates,
it's
like.
C
Boring
just
one
giant
column,
so
yeah
from
that
level.
This
idea,
where
eric
says
like
yeah,
if
you
can
convert
it
to
html,
it
can
happen
in
there
and
it's
there,
but
I
don't
think
it's
going
to
be
as
sophisticated
as
yes.
I
want
this
to.
C
C
Yeah
yeah,
I
was
just
saying
like
yeah
right
now,
we're
just
focusing
on
the
blocks
and
putting
all
the
blocks
together.
A
I
think
that
still
applies
now
with
the
content
editor,
where,
if
you
think
of
it,
it's
one
column
of
content
and
as
we
extend
it,
for
example,
like
with
images
like
you
might
want
images
to
have,
you
might
want
to
build
a
gallery
image,
widget
or
whatever,
like
that,
like
you
could
impact
the
layout
within
that
content
block
in
various
ways,
but
we're
probably
not
going
to
have
like
a
split
like
in
notion
where
you
can
like
all
of
a
sudden
split
into
two
columns
or
like
you,
could
you
could
pin
something
to
the
top
or
something
like
that,
it's
probably
more
advanced
than
than
we're
going
to
get
anytime
soon.
A
I
I
see
in
your
chat,
I
think
I
agree.
Let's
move
on
and
touch
on
those
I
don't
have
a
hard
stop,
but
I
want
to
be
respectful
of
everybody's
time.
Real-Time
collaboration.
D
Oh,
this
was
more
just
like
demo,
but
I
guess
the
content
block
thing
is
relevant,
but
yeah
like
within
issuables
or
planning
objects.
I
think
we
all
kind
of
like
touched
on
the
aspect
of
you
know
collaborating
on
actual
like
items
within
the
content.
Right
like
how
do
you
highlight
something
to
comment
on?
How
do
you
give
like
real-time
suggestions,
comments?
Things
like
that?
I
don't
know
if
that's
feasible
anytime
soon,
but,
like
you
said
some
things
have
solved
this
well
already.
D
D
I
was
thinking
about
that
a
little
as
well,
and
I
think
that
could
be
exciting
from
a
growth
perspective
as
well
like
how
to
better
guide
users
in
creating
content
and
like
actually
finishing
creating
their
their
content
and
better
issue
hygiene.
Things
like
that,
so
thinking
about
like
empty
states
how
to
go
from
there
and
then
like
actually
adding
content
blocks
to
the
issuable
or
planning
objects
themselves.
D
Thinking
through
that
a
little
and
we
could
keep
collaborating
on
this,
I
don't
think
we
have
a
lot
of
time
for
it,
but
yeah
like
even
the
fact
of
like
where's
the
toolbar.
How
do
you
access
this
at
any
time?
What
is
the
interaction?
Am
I
just
like
hovering
over
a
thing?
Is
that
usable,
different
types
of
toolbars?
Is
there
like
an
over
overall
like
planning
object?
D
Toolbar?
Is
there
like
an
edit
mode
versus
view
mode
kind
of
like
what
I
touched
on
earlier?
D
What
are
the
different
types
of
content
we
can
add
and
then
how
to
like
actually
interact
with
them
in
a
usable
way,
small
things
I
am
thinking
through
that
I
think,
maybe
michael
it
might
be
helpful
to
holly
and
you
and
I
work
on
at
some
point,
but
it
sounds
like
we
just
want
to
get
like
parody
with
what
we
have
for
now.
Within
these
kind
of
content
blocks
right.
A
Yeah
parody
yeah
absolutely,
but
I
think
that
this
has
me
thinking
a
lot
about
what
I
was
mentioning
with
embeddable
snippets
right.
So
essentially
an
embeddable
snippet
we're
just
gonna.
We're
gonna
write
out
a
script
tag.
So
if,
in
the
process
of
thinking
through
this,
you
find
a
way
that
you
wanna,
basically
embed
a
planning
board
or
embed
a
road
map
view,
that's
completely
reasonable
and
achievable,
and
I
think
that
we
could
collaborate
on
that
and
help.
A
D
And
it
sounds
like
at
the
moment
we
have
kind
of
that
write
and
preview
mode
still
like
we're
still
kind
of
in
that
world
with
the
ui,
but
y'all
are
looking
to
evolve.
That
a
little
further
is
that
correct.
A
Yeah
and-
and
you
also
mentioned
collaborative
editing-
and
so
I
should
at
least
address
it-
tip
tap-
has
support
for
collaborative
editing.
We
have
a
lot
of
work
to
do,
as
you
probably
have
heard,
to
get
our
data
format
in
a
way
that
it
can
actually
be.
You
know,
reconciled
in
a
real-time
manner
and
and
edited
by
multiple
people
at
once,
but
it's
a
it's
a
big
focus
for
several
teams
and
something
that
we're
we're
keeping
in
mind
as
we
build
it.
A
D
C
Yeah,
I
was
just
going
to
say
like
I,
I
posted
a
link
to
the
collaborative
editing
feature
in
tip
tap,
but
this
is
something
our
engineers
have
like
told
us
many
many
times,
even
though
this
exists
on
the
front
end
and
it
works
in
this
prototype.
C
C
In
like,
we
need
to
introduce
a
lot
of
technology
in
the
back
end
to
support
this,
so
that
the
front-end
frameworks
like
tiptap
has
these,
like
libraries
that
are
ready
to
get
like
updates,
get
those
updates
in
the
right
sequence.
So
that's
something
to
be
aware
of
yeah
with
your
toolbars
and,
like
you
know
whether
they
pop
up
contextually
or
not.
I
think
that's
something
we
should
collaborate
on
in
the
near
future.
C
C
Yeah,
it's
already
done
so
I
can
send
a
link
to
that
research
now,
but
yeah.
We
can
talk
about
that
later
down
the
road.
B
D
And
then
kristen,
I
think,
last
time
we
talked
you
brought
up
the
the
concept
of
like
a
content
block
in
a
content
block
like
I
built
a
content
block,
and
then
I
saved
that
content
block.
It's
like
this
is
the
design
management
content
block
and
you
can
edit
that
and
there's
a
lot
of
good
things
in
there.
B
A
Yeah,
I
know
we
as
a
company,
don't
use
the
wiki
all
that
much
so
it's
hard
to
say
like
go,
try
it
out
now,
but
it
it
it's
there
and
we
appreciate
any
feedback
and
we're
very
excited
for
the
next
few
milestones
for
for
rounding
out
the
experience
and
the
rest
of
the
features.