►
From YouTube: AsyncAPI Hackathon Summary and Presentation. Souvik De, Hackathon winner with his AsyncAPI Bundler
Description
AsyncAPI Conference 2021 - Day 1
16th November 2021
A
I
found
async
api
during
gsoc.
I
was
looking
for
open
source
project
to
contribute
to,
and
I
stumbled
upon,
async
app
initiative
in
the
process
of
making
application
for
gsoc.
I
spent
a
lot
of
time
with
the
code
base.
I
learned
about
event,
ribbon
architecture
and
got
involved
in
the
community,
and
at
that
time
I
was
pushing
code
to
cli
on
a
regular
basis,
because
I
was
having
my
holiday
at
the
time
and
after,
like
two
months,
lucas
asked
me
to
join
nursing
kpi
as
a
maintainer
of
cra.
A
A
This
is
async
api's
first
hackathon
and
I
really
wanted
to
be
a
part
of
it.
I
wanted
to
build
something
that
would
improve
the
existing
tooling
for
the
community.
A
After
researching
a
bit
and
talking
to
lucas,
I
found
out
that
the
use
cases
robotics
had
and
there
was
no
tooling
yet
the
supported
by
sync
api.
So
I
thought
maybe
we
could
build
something
around
that.
So
that's
why
I
built
a
single
api
and
I
like
to
give
you
a
walkthrough
of
my
whole
project.
So
let's
go.
A
A
A
A
A
A
A
A
But
when
you
want
to
work
with
the
whole
system,
it
would
benefit
to
have
a
single
specification
file.
This
is
what
async
epa
bundler
is
aiming
to
solve
by
letting
you
combine
your
complete
specification
files.
Okay.
So
before
you
start
with
the
example
I
would
like
to
like,
there
are
some
points
to
consider
all
specification
files
should
be
valid
and
complete.
A
A
A
A
A
So
I'm
going
to
pass
this
base
dot
by
ml
as
a
base
file.
So
what
it's
basically
doing
is
telling
the
telling
bundler
to
override
all
these
properties,
so
after
merging
these
properties
will
be
overridden,
so
you
can
pass
a
base
file
which
have
custom
properties
that
is
not
present
in
any
other
files
or
you
can
also
change
some
properties.
A
A
A
A
A
A
Currently,
I
think
api
bundler
does
not
support
circular
references,
so
that
is
something
I
will
be
working
on
next
and
secondly,
this
is
something
experimental
instead
of
resolving
external
refs,
we'll
just
merge
the
data
and
reference
internally,
so
the
generated
file
will
have
references,
but
they
will
not
point
to
any
external
source.