►
From YouTube: Adding a devops tool to the GitLab comparison table
Description
Illustrating how to add a devops tool to the GitLab comparison table,
This data also defined at: https://about.gitlab.com/handbook/marketing/website/#creating-a-devops-tools-comparison-page
B
A
This
page
I'll
do
that
different
tab
and
that
should
take
you
into
get
lab
if
you're,
not
logged
in
you'll
need
to
log
in
to
be
able
to
make
changes,
but
you
should
be
able
to
see
it
because
it's
all
public,
then
at
least,
if
you're,
looking
at
the
page,
get
you
quickly
to
here's
the
right
repository
right
that
it's
in,
which
is
the
since
this
right
now
is
part
of
our
website.
It's
in
the
depth
of
get
lab,
com+
re,
I'm,
sorry
project
in
get
lab
calm.
B
A
Will
find
our
project
the
the
repository
that
we
use
to
run
our
website
and
to
make
changes
to
our
website
is
also
just
publicly
available
on
github
calm,
not
not
changeable
by
everyone,
but
it
is
out
there.
Anybody
can
put
in
an
issue
and
even
an
EMR
to
make
a
change.
That'll.
Take
us
to
this,
which
is
the
website
for
kasnia
a
project
and
part
of
get
lab,
there's
project
and
information
about
the
project
and
then
there's
repository
of
the
issues
etc.
Mm-Hm
type
lines
are
down
there,
so.
A
A
There's
a
couple
ways
you
can
do
this:
you
can
either
go
in
here
to
the
file
you
want
to
edit
and
then
edit
it
on
the
website.
You
can
also
the
recommended
way
is
to
pull
a
copy
of
this
down
to
your
local
environment
and
then
do
the
changes
there
and
then
upload
it
back.
Well.
The
reason
that
that's
preferred
or
recommended
way
is
because
you
can
actually
run
the
basically
the
same
static,
page
generator
or
page
generator
on
your
local
system,
for
it.
B
C
A
B
B
A
A
C
A
A
So
now
I
have
like
now
my
copy
of
the
website.
Keyholders
line,
that's
right
and
then
quite
honestly,
that's
now
you've
got
all
the
files
that
are
also
shown
clips
here
files.
So
this
should
match
the
reason
I
do
here,
because
it's
a
lot
easier
to
work
with
in
an
editor
or
on
the
command
line.
So
you
could
actually
go
into
that
file
system
and
go
down
to
like
find
the
file
you
want
to
edit
it
etc.
What
I
do
is
I
run
Adam
in
this
directory
in
the
project
directory.
A
A
E
A
A
B
A
C
A
B
D
A
The
web,
so
now
we're
going
to
start
talking
about
it's
called
policy
row
now
we're
going
to
start
talking
about
actually
adding
a
comparison,
so
the
comparison
stuff
is
across
a
couple
sets
of
files.
The
main
feature
information
is
in
a
data
file,
so
under
the
data
area,
mm-hmm
hot
source,
yep
data
called
features
camel,
which
is
this
amazingly
huge
and
unwieldy
file
of
like
everything
that
we
consider
to
be
a
feature
in
either
our
product
or
something
else,
competitors
product
mm-hmm
it
also
just
through-
and
we've
actually
separated
this
out
some
over
time.
A
B
A
Right,
so
these
are
all
of
these
tools,
the
definition
of
these
that
so,
if
you
want
something
to
show
up
in
this
table,
you've
got
to
define
it
in
features
IMO
as
under
dev
tools.
This
is
a
Yama
file,
so
it's
all
about
indent
and
columns
and
or
whatever
it's
basically,
you
have
to
stick
to
the
format.
It
did
one
of
the
things
nice
about
Adam.
Is
it
kind
of
helps
you
a
little
bit
along
about
that
most
IDs?
Will
it
said
as
a
in
the
ML
format,
so
it'll
it'll
check
that
for
us.
A
So
you
see,
for
example,
like
let
me
go
find
it
here's
our
definition.
This
is
the
most
complete
when
we
compare
everything
against
which
is
good
lab
ultimate.
The
standard
setup
is,
is
the
name
like
the
human
name,
readable
name.
This
is
going
to
be
the
computer
read
name
a
reference,
a
short
name,
remember
how
that
gets
used
the
logo.
A
This
is
what
you
see
appear
on
that
page
and
then
the
category
these
are
from
the
categories:
calm
piano,
which
so
this
I
just
opened
up
that
file,
so
categories
I
am
was
where
our
p.m.
team
primarily
defines
their
hierarchy
of.
What's
a
group,
what
categories
are
in
that
group
and
so
the
best
way
to
see
that
good
thing
we're
recording?
This
is
if
you
go
to
I,
just
get
lab
search
for
Google
having
I
get
lab
categories.
Mm-Hmm.
Sorry,
my
google
search.
A
We
get
enough
categories,
there's
this
page
in
our
handbook
called
product
categories,
and
this
is
where
the
definition
of
how
we
break
down
the
world
from
a
functional
perspective
it
like
from
the
how
we
think
about
the
product
groups
and
how
we
think
about
organizing
our
p.m.
team
and
our
engineering
team
around
that.
So
it's
only
recent
that
we're
like
yeah.
Well,
that's
not
how
we're
gonna
organize
the
marketing
output,
because
we
need
to
think
about
it
from
a
user
perspective
right.
C
A
A
Kind
of
a
weird
first
example,
but,
and
under
that
there's
different
groups,
which
are
basically
groups
of
categories
that
are
related,
so
the
access
group
has
authentication
and
authorization.
This
is
actually
a
it's,
not
metallic,
so
it's
an
outward
facing
like
product
category
groups
and
users
are
internal
categories
that
they
use
to
organize
like
work.
Basically,
so
if
it's
italics,
it's
not
it's!
It's
an
internal
facing
okay,
album
compliance
group.
A
So
when
your
manage
use
this
as
a
compliance,
audit
management
and
workflow
policies,
these
are
Howard
facing
categories,
so
each
of
those
should
have
like
at
least
division,
if
not
issues
and
other
stuff
blah
blah
blah.
So
let
me
go
to
like
one
that
probably
makes
a
little
more
sense.
So
does
it
pass
plan
create
stage?
So
this
is
the
right
that
creates
stage.
A
D
A
Play
in
just
that
space
or
app
or
more
right
right,
like
source
code
management
right,
like
there's
tons
of
those
knowledge
group,
is
design
management
and
wiki.
Now
the
grouping,
the
group
things
are
not
outward-facing,
really
they're
kind
of
like
raro,
an
organization
like
they
assigned
a
director
I
think
to
each
of
these
or
something
to
that
effect.
A
A
C
A
C
B
B
A
A
A
D
A
The
most
part,
yes,
so
that's
why
yeah
that's
why
anything
shows
up
any
given?
Oh
right,
that's
why
github
isn't
so
many!
The
only
caveat
is
these.
First
three
rows
are
special,
correct
weather,
so
my
kind
of
extra
definition
like
we
had
one
that
said,
put
it
in
all
of
these,
but
don't
put
it
in
this
one
this
one
this
one
in
this
one,
so
he
kind
of
did
like
the
invert
exception
yeah.
So
what
I
added
it
it
didn't
show
up
to
remove
all
to
figure
out
like.
A
So,
but
most
of
them
pretty
much
everything
below
this
line,
yeah,
where,
whatever
you
put
it
in
it
decodes
that
category
equals
this
stage
and
then
it
puts
it
there
so
I
would
say
all
automated.
But
at
this
point
we're
pretty
deep
in
so
well.
Yeah
like
Trello
is
gonna
show
under
issue
tracking
and
Kanban
boards.
So
that's
all
planning.
So
what
I
would
expect
looking
at
this
is.
C
A
A
Yeah,
it
is
another
having
their
antennae,
I
suppose,
rather
than
saying
it's
in
this
stage,
like
you'll
notice,
we
don't
say
what
stage
anything
goes
into.
We
say
what
categories
it's
in
and
then
the
code
that
puts
the
site
together
figures
it
out:
okay,
buts
in
this
category,
it's
in
this
stage
stage.
D
D
A
C
A
E
C
C
A
But
then
it's
got
information
that
may
or
may
not
be
used
by
the
comparison
page
right,
because
either
these
are
oops.
Sorry
I'm
looking
these
are
the
categories,
the
features
which
so
right
now
we're
not
looking
at
features
right
now,
keep
in
mind.
Remember
we're
looking
at
the
the
tools
right
each
product
and
there's
information
in
here
that
may
not
be
used
by
the
comparison
page.
You
don't
need
to
put
them
in
I'm
trying
to
find
one
here,
because
these
are
used
by
for
other
things
as
well
like
there's
ROI,
and
things
like
that.
A
You
know
I.
Take
that
back.
That's
in
the
features,
that's
not
in
the
competitors,
the
competitors
that
have
Oh
a
couple
things
need
to
put
in
and
like
one
thing
to
just
know
about
it,
costars
an
example.
So
code
star
is
a
product.
Here's
the
official
mandala
shows
have
been
like
the
tooltip
and
Mike
on
the
top
of
the
page
and
stuff
right.
This
is
how
we
reference
it.
This
is
a
pointer
to
the
logo
right
and
you'll
notice.
A
D
A
Outside
of
the
website,
ok,
but
all
of
these
are
like
shared
files
that
anyone
looking
at
the
website
could
can
get
access
to
somewhere
another,
so
images
right,
so
source
images,
and
then
here
there's
like
the
organization
is
like
every
release
and
blah
blah.
Eventually,
you
get
down
to
the
DevOps
tools.
A
B
C
A
The
pointer
here
the
problem
is
you'd,
have
to
go
check
and
see
like
okay.
Where
else
is
this
reference,
because
somebody
referenced
it
from
somewhere
else,
mm-hmm
and
one
of
the
nice
things
about
this
product?
Is
you
can
do
a
you
can't
see
this
because
it's
outside
of
the
window
share,
but
you
could
do
a.
C
A
A
But
what
we
don't
want
to
do
is
put
a
bunch
of
unrelated
changes
together,
just
because
we
happen
to
be
in
there
because
it
makes
it
harder
the
track
like.
Oh,
if
we
have
to
back
out
into
remember
so,
if
you
were
going
to
make
this
change
I
would
do
it
as
a
separate.
Mr
basically
doesn't
always
end
up
that
way.
But
you
know
that's
practice.
A
Okay,
so
so
something
like,
so
you
see
two
different
types:
let's
go
to
this
one
right.
We
talked
about
the
main
tag,
the
name
the
logo.
Now
there's
the
categories
we
talked
about
that
now.
There's
the
summary
now
summary
is
one
way
to
do
it.
We
this
is
the
kind
of
more
legacy
way
we
used
to
have
it
where
you
basically
just
put
in
a
paragraph
or
two
about
about
that
now.
What
you're
doing
here
is
you're
formatting
inside
of
the
gamma
file.
A
You
know
what
was
the
stage
I,
don't
know
well
sort
of
it
management.
Okay,
I
should
know
that.
So
that's
not
sure
when
you
create
one
of
these
days.
So
what
that
creates?
Is
this
kind
of
a
setup
where
you've
got
this?
It
pulls
from
the
name,
and
then
it
basically
puts
that
paragraph
here
and
then
it
starts
listing
two
features
out
based
on
all
the
data.
A
A
A
Etc,
so
what
we
added
was
the
option,
instead
of
putting
a
summary
to
put
an
include
file.
Okay
in
that
include
file,
we
have
a
format
for
where
that
goes,
but
then
that
basically
gives
you
all
of
the
it's
a
markdown
page.
That's
going
to
end
up
on
in
place
of
that
paragraph,
instead,
okay,
so
this
is
right.
You
see
that
this
looks
the
same,
except
it's
included
instead
of
summary
include
file.
So
let's
go
ahead
and
look
at
that
for.
A
C
A
D
A
C
A
A
You
create
a
directory
for
it
and
then
actually
don't
need
that,
but
then
you
create
an
index
dot
HTML
now
under
miscellaneous,
and
this
is
all
by
the
way.
This
is
a
document
and
I'll
show
you
where
that
isn't,
but
there's
there's
the
tool
template.
So
that's
basically
at
this.
Alright,
it's
an
empty
template
that
says:
hey.
You
know
you
should
start
you
should
have.
The
summary
is
the
acceptor
etc.
You
may
not
have
all
this
stuff
etc.
A
We
were
working
on
defining.
What
is
the
minimal
set
here?
I,
don't
know
what
happened
with
that?
It's
okay
on
that,
but
yeah.
So
what
you
do
is
you
could
copy
this
or
make
a
duplicate
of
this
or
copy
it
into
your
directory
and
and
then
we'll
do
this
for
someone
in
just
a
minute
and
then
you
fill
it
out
basically
and
whatever
information
you
can
put
here
and
there's
where
we'll
stop
here
and
then
we'll
do
do
the
one
we
want.
A
So
that's
what
gives
you
this
and
all
of
this
basically
right
and
here's.
This
is
a
good
example.
This
is
kind
of
a
minimal
set
of
stuff
that
we
want
to
have
great.
It's
good.
It's
not
just
a
summary.
It's
got
a
summary.
Okay,
this
is
more
than
minimal.
You
don't
need
that
weaknesses,
but
at
least
resources
that
points
to
their.
D
C
D
A
This
is
generated
automatically
so
now
you
know
where
this
comes
from
correct,
so
we
look
at
if
we
look
at
the
features
a
little
bit
further
so
now,
you've,
you've,
you've,
put
in
you've
created
the
the
product
itself
right
asana
in
this
case.
So
now
it's
it's
a
viable
thing,
that's
going
to
show
up
in
the
board
here,
but
it
could
show
up
and
be
totally
blank.
How
do
you
add
the
features
right
for
that?
There's
a
different
section
in
this
incredibly
huge
file.
A
D
A
E
A
But
yeah
it's
just
what
it
is.
Okay,
keep
in
mind,
we're
talking
about
what
it
how
it
is,
after
its
evolution,
not
how
it
necessarily
should
be
right
up
to
you
to
decide
like
okay.
How
do
we
improve
great
take
notes
while
I'm
going
through
this
you're
like
oh,
this
is
late.
Let's
fix
this
right,
taking
out
that's
great
there's
plenty
of
space
for
improvement
here
so.
A
So
there's
two
main
lists
in
this
features:
a
gamma
file.
The
first
one
is
that
one
we
looked
at,
which
are
the
DevOps
tools
which
our
competitors
are
comparison
whatever
products,
and
then
the
second
main
list
is
the
features
list.
Now.
This
is
where
we
list
every
feature
that
we
have
any
comparisons
about.
E
D
A
Support
right,
like
yeah,
two
little
ones
too
low
level
ones
yeah,
it's
not
even
like
a
feature
right.
That's
just
a
thing.
You
know
built-in
CD,
okay,
we're
getting
better,
but
what
you'll
find
is
the
majority.
If
not,
all
of
these
features
are
are
outside
they're
inside
out
right.
They
are
what
does
get
loud
yeah
now
we're
gonna
put
that
in
the
thing
and
then
market
it
again.
D
A
A
As
like,
availability,
okay,
well,
these
should
be
designed
whatever
it
is,
as
described
in
a
generic
way
right,
and
this
is
actually
what
makes
doing
the
feature
thing
so
difficult.
What
you
experience,
what
the
security
thing
is
that
how
it
should
be
there's
a
defined
set
of
capabilities
across
across
the
category
all.
A
A
A
But
so,
let's,
let's
let's
go
to
it's
finding
decent
look
the
most
comprehensive
import
feature
set,
that's
a
feature
we
we'd
like
tell
people
we
put
a
checkmark
next
to
us
and
text
next,
oh
there's
possibly
needs
to
be
fixed,
better
okay,
so
these
someone
did
go
through
and
finally
at
least
organized
these
violent
stages,
which
is
nice
I'm,
trying
to
find
one.
That's
a
good
example
here
and
they're
all
examples,
but.
C
A
A
A
B
A
A
So
it's
kind
of
cheating,
but
this
should
give
you
a
sense.
Okay,
so
we're
looking
at
this
I'm
gonna
put
that
top
perfect
okay,
so
get
lab
flavored
markdown.
The
title
shows
up
there.
Alright,
the
description
is
what
comes
up
down
here.
Mm-Hmm
link
description
is
this
piece
here
and
then
the
link
is
where
it
takes
you.
This
should
always
be
the
thing
right
this
one
of
the
improvements
I
would
make
for
this
is
that
we
could
link
to
something
for
the
competitor
to
not
just
for
us
as.
C
C
A
Right
so
if
we
have
it
and
you
can
just
go
through
and
you
can
see
kind
of
different
like
learn
more
about
it-
takes
you
to
the
docs
right,
read
the
documentation
takes
you
to
the
docs.
Obviously,
if
it's
something
we
don't
have,
we
don't
have
all
right.
We
point
you
to
either
the
epic
or
the
issue
for
like
working
to
add
it.
Mm-Hm.
D
A
B
A
A
D
B
A
A
Or
at
least
enough
that
I
don't
know
if
keep
track
of
where
everything
is
right.
So
if
you
look
at
okay,
so
here
you
go
so
like
this.
Is
the
overall
breakdown
entire
lifecycle?
What
do
we
mean
right,
and
so
you
have
like
managed
stage
I
on
stage.
We
need
to
change
all
this
to
use
case
based
appearances,
what
it
is
so
if
I
go
to
like
planned
stage
and
say
learn
more
it'll.
Show
me
here
are
all
the
features
of
the
planned
stage:
I
hate
plan
stages.
A
This
is
what
we
mean,
here's
categories,
so
this
is
the
well
not
the
future.
So
these
are
the
categories.
One
level
up
you
know
come
on
boards
great.
What
are
the
features
on
the
Kanban
boards
or
and
more
then
I
takes
you
here,
and
that
has
this,
and
this
breaks
down,
like
all
the
detailed
low-level
features
right.
Okay,
where
does
this
information
come
from
this
file?.
C
A
So
yes,
and
this
right,
which
says:
okay,
do
we
have
it
or
not,
and
actually
you're
right
this
this
grid
here?
That
shows
you
like
core
starter,
etc.
It's
based
off
of
this
information,
mm-hmm,
okay.
So
what
I
do
when
I
add
a
new
feature,
is
I
copy
and
paste
this
from
another
one
and
then
just
make
sure
that
it's
happening
across
all
of
them,
etc
and
there's
a
lens
like
things.
A
It
should
be
tied
in
or
is
it
free
umbrellas,
they
go
with
it.
The
single
file
right,
it's
just
a
cross,
multiple
which
is
kind
of
pain,
I,
know
but
yeah.
So
so,
ideally,
yes,
this
should
have
like
what's
the
stage
what's
the
category
what's
the
but
yeah,
so
this
will
automatically
generate
this,
which
also
does,
if
you'll
recall,
show
up
here
right,
correct
like
if
we
look
at
issue
weights
will
see
that
for.
A
A
A
A
So
you
read
me
so
also
in
the
repository
rain.
This
is
the
main
web
repository
mm-hmm
in
all
the
repositories,
there's
to
read
me
that
if
you
create
one-
and
that
usually
has
a
lot
of
useful
information
in
the
web,
repository
on
the
very
front
pages
that
readme
for
for
how
to
make
changes
to
the
website
and
clean.
C
A
B
A
A
Include
file
of
doing
there
we
go,
true/false
are
partially
and
then
additionally,
because
partially
is
not
very
helpful,
will
be
embarrassed
for
videoing
this'll.
Be
here
bears
that
this
is
actually
documented.
It
is
documented
what
happened
to
it?
What
does
partially
mean
there?
We
go,
and
so
actually
you
can
do
this
for
more
than
just
partially,
but
here's
the
format
of
the
information
you
put
under
there
right.
This
is
all
the
stuff
we've
been
talking
about,
tie
transcription,
there's.
A
A
A
There
we
go
so
here's
an
example
under
full
binary
repository
for
under
get
lab
ultimate
and
actually
yeah,
so
just
under
get
level
ultimate
we're,
adding
more
information.
So,
instead
of
saying
true/false
or
partially
I'm
saying
okay,
this
yes
and
here's
some
details,
we
support
Maybin
and
NPM,
and
actually
we
need
to
change
this,
because
now
we
support
more
than
that
I
think
so
another
example
again
under
get
Bolton.
It
supports
11
languages,
so
this
is
for
particularly
under
this
feature
of
static
application.
Security,
testing,
mm-hmm
I,
said
well
forgetting
I
ultimate.
We
support
it.
A
A
You
can
do
that
with
partially
or
even
no
or
whatever
I
have
never
done
with
no
that's
kind
of
what
we've
inserted
as
far
as
being
able
to
add
more
in
code
right
now,
again,
I
think
that
could
be
waveform
proof,
but
yeah
it
has
to
be
done
across
either
backwards-compatible
or
across
everything.
At
the
very
least,
I
would
say
why
have
valid
true,
why
not
just
leave
a
true/false
etc
and
have
us
line
that
says
details
if
you
want
to
add
you
correct.
C
A
A
way
our
web
team
did
it
at
the
time
they
have
time
to
find
it
so,
but
that's
that
that's
pretty
much
everything
about
how
to
add
comparison,
stuff,
yeah
and
now
it's
2:16.
A
So
let's,
let's
do
the
basics
for
some
way
to
get
it
at
least
started.
Okay,
you
can
you
go
a
little
bit
longer,
yeah,
okay,
so
we
will
switch
gears
here.
B
B
D
D
A
Yeah
we
did
I
need
to
make
some
so
I
need
to
figure
out
what
they
didn't
need
to
make
there.
So
master
is
where
we're
at
right.
Now
we
generally
don't
want
to
edit
in
master
No.
C
A
That
this
tracks,
whatever
I,
do
here,
remember
I,
launched
it
I
was
in
branch
master.
Did
that
I'm
going
to
create
a
new
branch
which
you
can
do
from
here
or
you
can
do
from
here?
I'll.
Just
do
that
say.
New
branch,
I
titled
them
with
I
always
start
them
with
my
initials,
because
it's
easier
to
find
my
branches
among
like
houses
that
are
created,
I
used
to
give
them
a
name,
describes
what
I'm
doing,
but
for
finding
that's
kind
of
a
pain
to
figure
out
each
time
and
not
that
useful.
A
A
B
A
A
A
C
C
A
D
D
A
A
Gonna
use
a
second
to
clean
up
here,
because
I
also
already
pushed
that
now.
The
problem
with
making
them
here
locally,
first
mmm-hmm
and
then
pushing
them
up,
is
that
it
there's
no
connection
so
like
when,
when
you
run
the
pipeline
on
get
get
lab,
calm
and
Central
and
it
finishes
and
Union
you
know,
you
can
set
it
to
delete
the
branch
automatically
it'll
delete
the
branch
on
get
lab
calm,
but
my
local
setup
doesn't
know
that,
though
it
won't
delete
my
local
branch
version,
so
I
have
to
kind
of
have
to
clean
up
yourself.
A
So
so
right
now,
this
branch
is
sitting
here.
It's
only
connected
it's
only
here:
it's
not
online.
Yet
that's
fine
I'm,
just
making
local
changes
I'm
in
the
right
branch
right
zero-one
and
we
can
just
start
doing
our
edits
and
saving.
So,
let's
start
by
adding
our
competitor
I,
don't
think
these
are
in
any
order.
They're
just
kind
of
randomly
in
here.
C
A
A
A
So
we
could
do
is
just
go.
Stick
it
at
the
end
of
redline.
This
is
system
S,
and
part
of
that
is
because
we
didn't
have
the
Fidesz
no
definitions
on
where,
where
to
put
stuff
and
like
multiple
people,
are
adding
these
right
so
low
category.
So
many
except
we're
gonna
do
an
include
file
so
we'll
go
ahead
and
find
one
of
these
that
has
an
include
file.
B
B
A
A
C
A
B
D
B
C
D
A
B
B
E
D
E
B
D
A
E
A
Is
not
totally
set
a
little
bit
the
notion
originally
was
these
are
unbiased
pages.
So
that
means
that
the
definitions
that
we
put
in
the
summary
is
you
know,
is
unbiased.
This
is
what
it
is.
The
way
I
was
told
at
one
point
from
sin,
which
it
kind
of
helped.
You
know
I
kind
of,
try
and
remember
to
help
me
get
it
is.
A
E
D
A
So
it's
not
really
that
but
trying
to
have
it
be
impartial,
not
like,
like
someone
has
such
and
such,
but
it's
not
really
that
good
right.
We
try
not
to
do
stuff
like
that,
but
I
think
having
a
Paulo
carry
out
that
counteracts.
That
says,
like
yeah
I
have
that,
but
we've
got
this.
Listen,
listen,
listen,
go
straight,
so
I'll
leave
that
will
do
cool,
keep
it
simple
for
now
and
then
what
I
would
do
is
say.
For
example,
we
all
do
strengths
and
weaknesses
who
buys
commas
here
in
books.
We
have
nothing
right
now.
A
A
A
A
B
A
D
A
Okay,
so
and
then
resource
that's
resources,
facts
we
don't
have
integrations,
no
pricing
will
later
and
then
I
usually
like
to
end
with
this.
Knowing
that
we
are
about
to
add
features
so
it'll
stay
comparison,
and
so
we
expand
that
okay,
so
let's
unwind
so
we've
added
back
file.
You
need
to
put
your
logo
there
like
right.
Well,
so
we
reference
PSP
good
catch.
That's.
A
A
D
A
B
B
B
B
A
B
D
A
A
C
B
A
A
C
A
A
A
A
So
this
will
take
a
minute
to
load,
I,
hope,
I,
don't
actually
have
those
running
still
somewhere
else
and
might
I
just
realized
that
I
was
using
it
this
week
and
so
looks
like
I
stopped
it.
So
what
it'll
do
is
it'll
kick
out
a
local
URL
that
I
can't
go
to
to
basically
access
to
the
site.
That's
served
off
of
my
computer
mm-hmm,
which
is
nice
because
I
can
make
changes,
and
then
we
load
the
site
like
pretty
quickly
relatively.
A
B
C
A
D
B
A
B
B
B
A
A
A
Black
duck
doesn't
have
blah
we're
just
gonna
go
down
to
the
end
of
the
list
here,
a
lot
of
people
that
have
it
or
don't
have
it
and
vitória
doesn't
have
it
that's
a
good
thing.
We
know
that
no
ad
simul
true
right
and
then
that's
basically,
that's
gonna,
give
it
a
green
checkmark,
which
I
think
is
right
for
this
right,
yeah
and
then
the
only
other
one
is
dependency
scanning.
So
we'll
go
find
that.
B
B
A
A
A
I
could
put
some
all
in
like
a
whole
bunch
of
other
features
and
say
false,
which
actually
I
probably
should
do,
because
what
we
want
to
do
is
for
container
scanning.
We
want
it
to
show
up
there,
so
if
it
doesn't
have
something,
it
won't
show
up
to
think
the
whole
feature
won't
even
show
up
on
your
list.
Okay,
so
I
want
to
do
like
now
container.
A
B
D
A
Yeah
that
that's
the
hard
part
is
interpreting
what
they
call
it
aiming
their
future
versus
what
we
call.
These
are
pretty
high
level
for
the
security
stuff
right.
These
are
whole
categories
of
themselves.
That
was
because,
when
we
did
the
security
stuff,
we
started
there
and
we're
gonna
break
it
down.
I
think
we
ever
got
to
the
breakdown
part.
There.
D
C
A
D
A
D
B
B
A
D
A
B
A
B
D
A
D
C
E
A
D
C
B
A
D
B
E
A
A
So
not
a
bad
start
right
this
matches,
because
we
don't
have
any
of
those
things.
We've
got
these
only
in
ultimate
gold,
which
makes
sense
for
us
yeah,
that's
automatically
set
up
so
like
you
know,
people
want
to
comment
on
it.
It'll
go
to
it'll,
go
to
this
page,
etc.
Okay,
okay,
so
so
not
bad!
We
need
to
fix
logo.
We
need
to
add
your
comments
and
anecdotes
in
here
the
leaks
new
way
to
put
a
table
in
or
something
how.
B
B
A
C
B
A
A
B
A
A
A
A
C
A
D
A
A
Well,
yeah,
so
we'll
let
that
run
in
the
meantime,
we
can
go,
make
the
additional
changes,
but
here's
here's!
Here's
a
kicker
to
be
aware
of
right.
So
I
made
those
changes
in
in
this
branch
right
and
that's
the
branch
that
we're
currently
looking
at
locally
right,
all
right
same
thing,
but
you
don't
remember:
I
pushed
that
up
stream
and
I
told
it
once
you're
done,
building
go
ahead
and
delete
that
branch
right.
Okay,.
C
A
E
A
A
And
then
I'm
gonna,
it
hasn't
been
pushed
back
yet
so
get
pulled
as
nothing
for
me,
I
could
still
get
pulled
to
get
whatever
anyone
else
is
pushed
back
teachers
that
gamble
gets
edited
by
a
lot
of
people.
So
there's
a
likelihood
that
it's
you
know
that
it
might
have
gotten
touched,
though
now
I've
got
the
latest
I'm
gonna
get
it.
Do
a
git
checkout
be
zero.
A
C
A
Right
now
this
is
this
is
basically
the
equivalent
of
just
creating
creating
it
here.
I'll
see
that
this
is
automatically
switched
to
ready
to
that
new
branch
right.
So
now,
I'm
clear
I
can
keep
working
on
these
files
and
it'll
be
to
that
new
branch.
Okay,
which
means
that
once
I
push
it
it'll,
see
it
as
a
different
branch.
I
got
your
card.
A
B
A
B
B
A
D
C
A
B
A
A
C
D
A
Or
I
have
no
idea
what
I'm
talking
about
and
I
captured
that
on
video,
which
is
totally
possible.
There's
one
thing:
I
feel
better:
okay,
so
I
have
a
copy
of
what
I'm
pushing
up
so
that'll.
Get
will
resolve
that
later,
but
I'm
going
to
go
ahead
and
make
an
edit
to
this
I
think
I
could
probably
actually
use
preview
to
do
that.
I.
A
B
A
B
A
Not
sure
I
exactly
got
that
even
but
so
so
even
now,
if
I
do
a
reload
on
this.
B
B
E
B
B
B
A
Probably
saying
that
wrong,
so
this
that
was
this
one
I
want
to
add
in
your
nice
set
of
comments.
There.
A
A
A
D
B
C
B
B
B
A
A
A
C
A
A
But
then
that's
right,
I
mean
if
this
was
right
into
the
club,
that
it
would
be
Network.
That's
the
problem
and
that's
not
a
problem
for
me,
but
this
is
like
writing
to
disk
and
it's
an
SSD,
so
it
should
be
fast.
But
but
it's
also
as
it's
running
the
the
middleman
to
process
it.
It's
also
pulling
from
the
disk
as
well.
So
I
should
have
been
this
cloud
recording,
so
it
would
have
just
shoved
it
online
and
then
let
you
let
their
servers
process.
The
damn
thing.
Oops.
D
C
D
D
B
B
D
B
D
A
D
A
D
A
D
For
example,
you
go
in
there
and
say
I
want
to
detect.
You
know
a
certain
variant
right
in
application,
X
secret
tokens.
You
know
you
may
look
for
secret.
You
know,
as
in
the
variable
name
right
in
another
application,
you
may
use
use
token
as
the
variable
name
right.
So
for
each
of
these
applications
you
have
to
understand
what
are
the
various
possibilities
and
either
rejects
it
or
customize
it
to
be
very
specific
to
that
application.
B
A
A
Okay,
so
we
need
to
change
that
detail
or
whatever
the
text,
because
maintenance
is
a
very
broad
term
right.
It's
like.
Can
you
buy
maintenance
like
support
right?
So
if
this
is
a
particular
feature,
it
sounds
like
and
your
answer
is
they
they
have
it,
but
it
takes
customization
versus
we
don't
have.
It
is
what
I'm
hearing
mm-hmm
it's
right,
I
think
what
it
you
said
very
very
in
what
what
did
you
call
it
variant
amount
of
variant,
analysis?
Okay,
so
let's
go
back
to
the
source
here,
so
this
should
be
variant
analysis.
D
D
A
A
D
D
A
D
If
code
keeps
changing,
if
somebody
else
introduces
a
new
variable,
that
semantically
means
the
same
thing,
but
they
use
a
different
term
on
a
different
taxonomy
to
describe
the
variable.
Now,
you've
got
to
take
that
thing
and
put
it
into
this
pattern
right.
You
got
to
go
update
your
pattern
to
say
secret
tokens
now
also
include
this
type
of
a
variable
pattern
right.
Okay,
so
you
have
to
continually
kind
of
keep
it
updated.
So
this
mo
product
works.
D
A
D
D
Because
it's
it
varies
based
on
the
application
of
the
scenario.
So
if
a
new
application
comes
in
now
you
don't
know
what
standards
they
are
using.
Crites
the
people
who
wrote
those
application.
They
use
completely
different
variable
standards
or
naming
convention
to
describe
things.
You
just
need
to
pick
those
things
out
in
each
of
those
scenarios.
It's
a
it's
an
interesting
app,
but
man,
it's
so
tied
to
coding
standards.
It's
almost
unbelievable.
You
know
that's
yeah,.
A
D
Keep
maintained
he
has
to
keep
in
riched
all
the
time
or
you'll.
Miss
it
right.
You'll
apply
a
pattern
to
a
new
application.
Thinking
will
catch
all
those
issues
you
won't
because
the
you
know
the
standards
or
the
way
they
describe
those
variables.
The
types
of
variables
you
are
trying
to
analyze
are
different
in
a
new
application.
D
D
D
Part
of
variant
analysis,
which
we
really
don't
do,
even
if
you
really
think
about
it
right
so
I
was
this
applying
certain
standard
security.
You
know
practices
or
you
know,
notifications
and
seeing
if
we
have
that
you
know
that's
sort
of
a
problem
on
our
side
right.
So
it's
really
different.
Really,
it
is
completely
different
spaces
that
you
them
I.
Think
it's
short,
it's
smaller
now.
Did
you
rebuild
it
it?
It.
B
A
B
D
B
D
D
E
A
C
B
A
A
B
B
B
B
C
A
D
A
C
D
Just
the
analysis
yeah
the
courting
code
for
security
vulnerabilities
right.
This
is
where
some
of
these
ten
apple
is
an
orange
is
right
because
they're,
it's
very
specific,
to
variant
analysis,
and
here
it
is
all
your
dependencies
and
what
are
the
vulnerabilities?
What
are
the
patches
needed
and
all
that
stuff
right?
It's
like
much,
it's
weird.
What
we're
doing
with
the
security
testing
is,
can.
A
D
That's
not
what
I
I
gather
generally
looking
at
it
right.
The
idea
here
is,
you
know
as
a
developer,
you
don't
have
to
be
a
security
expert,
but
it
runs
those
vulnerability,
analysis
and
kind
of
surfaces,
things
to
you
and
then
you
can
then
put
it
as
an
issue
and
then
obviously
to
fix
it.
Perhaps
you
need
some
expertise,
but
at
least
to
identify
these
things
and
you
know
get
work
done.
You
definitely
don't
need
the
expertise.
It
seems
like.
A
A
We're
comparing
apples
oranges
so
trying
to
get
like
the
problem
is
the
area.
That's
troubling
me
is
the
detail
column,
because
what
is
what
is
this?
What
is
detail
right
because
the
detail
that's
list
there,
I
mean
I
I,
know
I
gave
it
that
name
but
expertise
needed
is
too
generic
of
anything
to
say
like
what
are
we
talking
about?
You
know
for
for
simul
its
variant
analysis,
implicit,
good
lab,
it's
just
predefined
stuff.
So
really
maybe
it's
you
know.