►
From YouTube: What's new in Astro 2.0? - Open Source Friday
Description
Houston, we've got a cool new update. 🚀
Astro is an HTML-first framework that focuses on shipping less JavaScript to produce faster websites. Nate Moore, co-creator of Astro will be joining us on Friday, January 27, 2023 at 1pm ET to share what's new in the Astro 2.0 release.
A
A
A
A
If
this
is
your
first
time
watching
open
source,
Friday
I
run
this
stream
every
Friday,
where
I
talk
to
a
maintainer
or
a
core
contributor
of
an
open
source
project
about
like
what's
cool,
what's
new,
what
they're
doing
and
what
they're
up
to
within
their
project,
if
y'all
want
feel
free
to
type
in
the
chat
of
like
what
you're
most
excited
about
for
this
particular
episode
and
I'll
give
Nate
a
chance
to
introduce
himself
hi,
Nate
yeah.
B
Yeah,
my
name
is
Nate
I'm,
a
quarter
contributor
to
the
Astro
project
and
we
just
released
our
2.0
version,
so
I'm
gonna
dive
into
that
today
and
and
talk
about
that
and
open
source
maintenance
and
what
it's
like
working
on
a
big
project.
So
can't
wait.
Nice.
B
So
we
describe
ourselves
as
an
all-in-one
web
framework
for
building
fast
content,
Focus
websites.
So
the
idea
there
is
that
we
think
a
lot
of
the
tools
out
there
for
building
web
things
are
focused
on
applications
and
we
are
much
more
interested
in
building
for
things
like
blogs,
marketing
sites,
e-commerce
things
like
that
that
are
less
interactive,
though
they
can
still
be
interactive,
but
our
goal
is
to
ship
a
lot
less
JavaScript
to
the
client,
so
we
really
focus
on
server
side
JavaScript
as
much
as
possible.
B
We
are
essentially
a
framework
kind
of
like
next
or
next
and
there's
a
lot
of
comparisons
you
could
draw
there.
We
have
a
component
syntax
opinions
about
how
you
should
fit
your
data,
though
not
too
many
file
based
routing.
We
do
bundling
and
optimization
and
all
that
stuff
and
we
support
any
framework.
So
things
like
react,
solid
view
spelled
I,
think
I'm
missing
some
but
yeah.
Basically,
if
you
want
to
write
it
for
the
front
end,
we
support
it.
A
A
B
Super
important
to
us
just
because
a
lot
of
Frameworks
don't
offer
you
that
flexibility,
but
if
you're
just
working
with
HTML.
That's
you
do
get
that
flexibility.
So
it's
nice
to
have
it
all
built
in.
A
Yes,
yes,
it
is
so
I'm
curious,
like
what
inspired
you
to
co-create
Astro
yeah.
B
Absolutely
Astro
started
last
well,
I
guess
2021
we're
in
23
now
so
wow.
Two
years
ago
we
were
so
my
background.
I
come
from
an
agency
and
we
were
using
next.js
some.
We
were
using
some
older
setups
that
were
like
PHP,
but
then
we
wanted
to
mix
in
like
a
View
application
in
there.
B
So
that
was
really
interesting,
because
I
had
these
two
very
different
ways
of
working
and
I
was
inspired
to
create
a
project
of
mine
called
microsite
that
started
breaking
things
down
on
the
server
and
the
client
a
little
differently.
So
this
is
where
the
islands
architecture
idea
came
in.
B
B
And
then
you
know,
Fred
got
in
contact
with
me
and
was
really
excited
about
the
idea
and
we
started
working
on
Astro
and
we
were
super
excited
about
delivering
less
like
framework
lock-in
and
less
JavaScript
on
the
client,
and
we
wanted
something
that
was
really
friendly
for
beginners,
because
that's
something
I
really
loved
about
working
with,
like
pure
HTML
or
kind
of
that
model
of
like
PHP
and
view
was
actually
really
cool
because
I
just
kind
of
said,
like
you,
just
want
a
little
bit
of
JavaScript
on
the
client
so
being
able
to
have
that
in
a
modern
developer.
A
A
B
I
yeah,
we
could
chat
it
on
Twitter
I
was
actually
using
snowpack,
which
Fred
created,
and
there
was
a
small
team
working
on
that.
So
yeah
we
actually
connected
through
snowpack
and
then
Astro
originally
used
snowpack
and
now
we're
on
V
kind
of
the
whole
progression.
There.
A
I
I
love
that
and
I'll
just
highlight
a
comment
from
Anthony
that
says:
Twitter
the
ultimate
connector
so
yeah.
A
Okay,
so
I
guess
you
kind
of
dived
into
this
question
a
little
bit,
but
if
you
wanted
to
expand
on
it
like
what
is
the
purpose
of
like
and
I
didn't
hear,
you
refer
to
it
as
a
HTML
first
framework.
So
maybe
y'all
like
have
evolved
from
that
even
more
said,
like
content
phase,
but
like
what's
the
purpose
of
something
like
a
HTML
on
first
framework
for
like
someone
who
has
like
almost
zero
knowledge
of
like
web
development,
absolutely.
B
So
the
idea
we
have
our
own
components
syntax,
but
it's
meant
to
feel
just
like
writing
an
HTML
file.
So
that's
the
basis
we
started
with,
and
we've
tried
really
hard
to
keep
it
really
simple.
So
if
you
don't
want
any
of
the
fancy
features,
we
have
you
don't
need
to
use
them.
It's
just
HTML,
which
I
think
contrasts
itself
to
a
lot
of
other
Frameworks
where
you
are
kind
of
thrown
in
the
deep
end
of
JavaScript
and
okay
to
get
started.
B
I
need
to
understand,
like
closures,
and
you
know
how
to
write,
functions
and
asynchronous,
and
all
this
stuff,
that's
all
kind
of
front
loaded,
so
it
can
be
super
intimidating
for
beginners
and
that's
what
I
love
about.
How
we've
approached
and
designed
Astro
is
that
it
feels
just
like
kind
of
old
school
web
development
like
I'm
just
going
to
use
an
HTML
file,
throw
some
Styles
in
there
throw
some
scripts
in
there.
B
A
I
love
that
and
I
agree
with
you
about
the
old
school
HTML,
like
back
in
the
day
when
we
were
I
know
everybody
says
this,
but
like
it's
for
real,
like
we
were
like
doing
Myspace
and
Tumblr
like
I,
didn't
even
know
that
was
like
coding.
It
seemed
like
something
that
I
could
do.
I'm
like
okay
they're,
like
Bolding
words
over
here
I'll
change,
that
to
italics
so
like
I.
Do
I
do
agree
that
it's
approachable
because
it
just
doesn't
look
as
scary.
A
I'll
start
a
couple
comments
from
people
to
to
go
back
to
after
this,
but
tell
us
what's
new
in
the
Astro
2.0
release
and
then
I
know
you
have
like
something
that
you're
experimenting
on
that.
You
want
to
show
us
as
well
totally.
B
Yeah
there
are
some
awesome
new
features
in
Astro
2.0.
The
headliner
would
be
content
collections,
which
is
kind
of
this
new
way
to
work
with
markdown
and
that's
super
exciting
because
it
actually
allows
you
to
work
with
it
in
a
type
safe
way.
It'll
validate
your
front
matter,
give
you
super
nice
errors
and
it's
just
a
really
great
developer.
Experience
for,
like
writing
your
personal
blog
or
something
like
that.
So
that's
a
huge
one.
We
also
shipped
pre-rendering
or
hybrid
rendering.
B
So
with
that
you
can,
you
can
deploy
a
server
and
some
static
HTML.
At
the
same
time,
that
was
a
feature
that
I
worked
on
quite
a
bit
and
then
we
also
removed
a
bunch
of
deprecated
stuff
from
very
early
days
and
shipped
a
new
error
experience.
So
we
did
a
ton
of
work
to
categorize
all
our
errors,
give
them
a
unique
code,
description
and
hints,
and
a
dedicated
page
on
the
doc
site,
so
I
think
that
improves
the
development
experience
so
much.
A
Exciting,
exciting
and
Kevin
just
said,
Nate's
experiments
are
always
so
interesting
being
an
eye
open.
So
now,
I
really
want
to
know
know
what
this
this
experiment
is
that
you
have
cooking.
Do
you
want
me
to
add
your
your
share
screen?
Are
you.
B
Ready
yeah,
that
would
be
awesome,
so
we
are
launching
today
an
experiment
that
we're
calling
Houston
AI
Houston
is
our
little
mascot,
and
this
is
a
AI
assistant
that
is
trained
to
answer
questions
about
Astro,
specifically,
so
we
trained
it
on
our
doc
site.
B
So
it
has
all
of
those
resources
at
its
disposal
and
it
can
give
really
good
summaries
of
questions
about
Astro.
So
not
everything
is
totally
accurate.
We're
still
working
out
some
Kinks,
but
we
were
pretty
excited
about
this
because
you
can
ask
questions
like
should:
I
use,
markdown
or
MDX
and
it'll
actually
give
you
a
pretty
great
summary
of
the
difference
between
those
and
it'll,
also
link
out
to
our
doc
site
and
give
you
more
things
to
read
about.
B
For
Astro
yeah,
so
what's
awesome
is
that
it'll
link
you
out
our
goal
isn't
to
like
provide
all
the
answers
here,
but
to
give
you
more
resources
to
go
learn.
So
if
you
have
some
basic
questions
about
Astro-
and
you
don't
want
like
how
searching
the
docs
Works,
this
is
a
more
conversational
way
to
do
it.
So
we're
pretty
excited
about
this
and
the
opportunities
that
opens
up
for
like
support,
because
we
think
there's
a
lot
of
stuff.
B
We
can
automate
make
a
lot
easier
through
a
system
like
this,
so
we're
pretty
pumped
I.
A
Love
it
I'm
so
excited
about
the
direction
that
AI
is
going
in.
I
didn't
even
think
of
this
as
an
option.
More
projects
should
do
something
like
this
I
do
see
a
question.
I
did
see
other
questions
and
I'm
saving
them
for
later,
but
from
Anthony
he
says
like
what
did
you
use
to
fine-tune
the
model
I
do
see
like
in
the
top
right
hand,
corner-
and
you
kind
of
say,
but
just
to
to
say
it
for
everybody
totally.
B
So
we're
using
gpt3
there's
also
a
tool
called
Lang
chain,
which
is
a
really
awesome.
Library,
their
documentation
is
phenomenal
and
they
have
a
lot
of
built-in
models
for
like
question.
Answering
things
like
that,
so
we
actually
feed
in
our
doc
site.
B
Basically
do
like
a
quick
Vector
store,
search
on
like
semantically
similar
documents,
and
then
we
feed
those
to
the
model.
So
we
basically
up
front
figure
out
which
documents
are
relevant
and
then
pass
those
into
the
model
so
that
it
can
summarize
it
and
then
give
us
back
links
to
all
the
resources
they
used.
A
B
So
that's
a
cool
thing
about
chat,
GPT
that
it
can
do.
We
definitely
haven't
gotten
there
with
this
model,
but
we'd
like
to
keep
tweaking
it
and
playing
with
it
right
now,
it's
pretty
tied
to
the
things
you
can
find
in
the
documentation.
Okay,.
A
That's
completely
fine.
That
makes
sense
even
like
parts
of
like
some
of
the
experiments
that
GitHub
next
is
doing
with
co-pilot
they're
still
like
working
on
improving
those
there's
still
a
little
bit
of
friction
in
like
how
smooth
it
is.
So
that
makes
a
lot
of
sense.
B
A
That's
so
cool
okay,
cool
Kevin
said
is
the
API
hosted
by
Astro
or
a
third
party
service.
B
A
B
A
B
So
I
scaffolded
out
a
really
simple
Astro
project
here,
I
think
people
are
hopefully
familiar
with
our
syntax
or
we
don't
need
to
chat
about
that
too
much.
But
basically,
you
have
server-side
JavaScript
up
here,
HTML
plus
jsx
Expressions
down
here
so
yeah.
This
is
a
really
simple
thing:
I
just
wanted
to
show
off
content
collections,
so
content
collections.
Are
this
awesome
way
for
working
with
your
local
markdown
files
and
you
basically
write
this
config
file.
B
So
you
see
our
posts
here,
have
like
title
description
date
and
an
image
and
to
hook
these
up
we're
gonna
write
our
config,
so
we'll
say:
const
log
equals
Define
collection.
B
Then
we
pass
it
in
a
schema
and
we're
using
a
library
here
called
Zod
which
basically
validates
your
typescript
at
runtime
and
we
can
pass
in
everything
that
is
required
in
our
front
matter
here.
So
we've
got
title
description
date
and
image.
B
So
this
is
a
string,
our
description,
it's
a
string
and
our
Pub
bait
is
also
a
string,
but
we
can
transform
it.
We
can
say
we
can
do
this
or
a
date
and
then
we
can
do
transform
and
what's
awesome
about
this
is
if
the
values
of
string
we
can
convert
it
right
here
to
a
date
so
that
when
you're
working
with
your
content,
you
always
have
like
the
the
actual
data
that
you
want,
but
obviously
yaml,
You're,
Gonna,
Want,
A
String.
Here.
B
And
then,
what's
the
last
thing,
hero
image
can
optionally
be
there
as
well
and
then
the
last
thing
we
have
to
do
is
export
our
collections,
and
now
we
have
a
collection
set
up.
That's
all
it
is
so
to
pull
it
in
to
our
Astro
file.
B
B
The
type
is
a
lot,
but
we're
actually
getting
all
of
these
posts
are
like
in
our
types
now,
which
is
super
nice
that
runs
during
the
dev
server,
so
our
posts
we
can
do.
Const
posts
equals
a
weight
collection
and
this
collection
is
called
blog
and
then,
if
we
wanted
to
sort
it,
we
can
have
a
and
b
and
then
just
sort
on
the
pub
date
so
yeah.
So
if
we
have
a
DOT,
so
you
see
all
of
the
stuff
that
we
have
here.
B
Data
is
going
to
be
our
front
matter
and
we
have
a
pub
date.
Wow
value
of.
B
Typing
well:
well,
no
worries!
That's
all
we
have
to
do
so
now,
they'll
be
sorted
by
date
and
then
we
can
just
render
them
out
inside
a
list
here:
new
posts,
dot,
map,
post
and
we'll
make
a
little
list.
B
Let's
see,
we
can
put
a
link
here
to
the
actual
page
they're
going
to
be
on
and
post
slug.
You
can
see.
We
actually
have
our
first
post
second
post
third
post
here,
because
that's
all
typed
and
our
data
is
going
to
be
a
string.
B
So
I
think
we're
running
this.
Let
me
open
my
browser.
B
It's
it's
a
really
nice
Dev
experience.
So
now
we
have
these
and
we
haven't
hooked
up
the
route
yet
yeah.
So
let's
do
that.
We
can
go
blog
and
then
call
this
slug
at
Astro.
So
that's
a
dynamic
route
and
we
can
basically
match
that
as
a
parameter
okay.
B
B
So
we'll
do
the
same
thing
here,
we'll
get
our
posts
and
I
need
to
import.
It's
collection
from
Astro
content.
Okay,
so
this
will
get
us
all
our
blog
posts
and
then
we
can
return
our
posts
with
our
slug.
B
So
this
will
match
to
the
URL
and
then
we'll
pass
in
the
post
itself
and
then
what's
really
cool
is
down
here
when
we're
rendering
an
individual
one,
we
can
pull
our
post
out
okay
and
we
can
just
call
host.render-
and
this
will
give
us
a
component,
so
we
can
get
our
H1.
B
So
this
will
it's
a
little
bit
of
boilerplate,
but
now
Astro
props
is
actually
going
to
be
typed
and
we
can
see
our
post.data
title
and
then
we
can
render
out
our
content
and
if
I
refresh
and.
B
Post,
so
we
have
all
these
hooked
up
with
typesafe
type
safety,
and
it's
just
a
super
seamless
experience
and
then
what's
awesome
is
if
I
like
forget
my
description
here.
Yeah
I'm
gonna
get
a
super
helpful
error.
These
are
new
in
Astro
2.0
that
we
have
an
invalid
content,
so
it'll
actually
give
us.
You
know
the
file
we're
looking
at
we're
missing
description
here,
so
description
is
required
and
we
can
actually
check
the
reference
in
the
docs.
We
have
these
new
pages,
so
these
will
give
you
more
information
more
reading.
B
If
you
have
no
idea
what's
going
on
and
then
as
soon
as
we
put
our
description
back,
that
error
should
go.
A
B
So
the
easiest
way
is
to
go
to
after.new,
and
these
are
like
all
of
our
official
templates
I-
think
most
of
these
in
the
first
one.
So
like
our
blog
starter
and
a
couple
other
ones,
our
portfolio
is
a
really
nice
new
one.
These
are
all
using
content
collections,
so
this
is
definitely
a
good
way
to
go
they're
also
in
our
GitHub
repository.
So
that's
GitHub,
slash
with
Astro
Slash
Astro,
and
we
have
all
our
examples
here.
A
Awesome
this
is
so
perfect.
Let
me
close
my
visual
studio
code
because
I
just
heard
my
little
AI
peer
programmer
respond
to
me
when
you
said
GitHub
that
is
so
cool
like
this
is
perfect.
I
just
put
the
link
to
astro.new
there
so
that
people
can
try
it
out
and
then
I
saw
that,
like
you
can
open
it
and
get
pod
stack,
Blitz
and
code
sandbox,
hopefully
soon
code
spaces.
A
A
A
Awesome,
so
let
me
see,
if
do
you
think
it's
a
good
time
for
us
to
go
through
any
questions
from
the
audience
yeah.
B
B
Some
of
the
stuff
we're
working
on
is
like
social
feed
sort
of
template.
If
that's
the
kind
of
site
you
want
that,
like
I
know,
a
lot
of
us
are
on
Mastodon.
Now
our
team's
really
excited
about
that.
So,
like
the
Indie
web
activity,
Pub
stuff
is
all
things
that
we're
looking
at
so
like
I.
A
B
Owning
their
little
quarter
of
the
web,
it's
a
really
great
fit
for
Astro
too.
Yes,.
A
It
is
okay,
so
let's
see
some
of
the
thoughts
or
questions.
A
Okay,
I,
don't
know
a
lot
about
Zod.
So
like
forgive
me,
if
I
don't
really
understand
fully,
but
someone
said:
Zod
is
nice,
but
is
the
type
interface
similar
to
a
satisfies
operator.
B
So
Zod
gives
you
actual
runtime
safety
and
you
can
get
the
typescript
type
out
of
it,
which
is
really
nice,
so
you're,
basically
getting
both
you're
getting
the
type
script
type
at
compile
time
you're
also
getting
the
runtime
validation,
which
is
super
important
in
this
case,
because
we
are
surfacing
it
in
the
editor
so
like
as
you're.
Writing
it
we're
actually
validating
the
data.
A
Gotcha,
okay,
cool
and
looks
like
they're
curious,
and
this
is
a
question:
I
was
going
to
ask
you
anyways,
but
how
can
they
contribute?
How
can
people
contribute
if
they're
like
yo?
This
is
so
cool.
Absolutely.
B
So
I
will
go
to
our
GitHub.
We
have
a
contributing
guide
that
goes
into
all
the
details,
and
this
is
like
the
actual
Astro
code
base.
If
you
want
to
get
involved
in
that,
but
we
also
have
the
doc
site.
B
So
this
is
definitely
where
I
would
suggest.
People
start
if
you
just
want
to
help
improve
the
documentation.
B
Our
docs
team
is
so
welcoming
and
Super
Active
and
they
have
like
amazing,
contributing
guides
and
like
a
manual
for
maintainers
or
people
in
the
support
Squad
in
our
Discord.
So
that's
another
place
to
go.
Connect
with
us
is
astro.build,
slash
chat.
We
have
a
super
active
Discord
and
it's
a
ton
of
fun
and
I've
met.
So
many
awesome
people,
so
yeah
get
involved,
jump
in
our
Discord
check
out
our
repos.
We
would
love
to
have
you.
A
A
Usually
I
make
it
to
like
smaller
lesser
known
projects
and
I
was
like
yes,
I
made
a
coffee
to
a
actual
framework.
Anthony
said:
are
there
any
full
stack,
Astro
examples
connected
to
a
database
like
full
stack,
Jam
stack,
Maybe.
B
Totally
yeah,
that's
a
great
question,
something
we're
very
excited
about,
and
we
don't
have
any
official
examples
now,
but
we're
working
on
case
studies,
more
example,
templates
I
think,
especially
with
the
hybrid
rendering
feature.
B
That's
has
just
unlocked
a
whole
bunch
of
stuff,
so
people
that
were
maybe
holding
back
because
after
it
was
static
and
they
they
need
something
more
full
stack.
Now
is
a
really
great
time
to
explore
that
and
we're
going
to
keep
working
on
the
docs
and
examples
for
that.
But
that's
use
cases.
We're
super
excited
about.
A
Awesome
awesome
most
of
these
are
like
comments
about
how
cool
it
is.
There's
one
question
that
I'm
not
sure
if
I
fully
understand
so
Jeremy,
if
you
wanna
or
like
expand,
unless,
like
you
understand
it
Nate,
what
is
that
yeah.
B
A
few
sponsors,
but
netlify
is
our
official
hosting
partner.
We
have
partnered
with
versel
as
well,
so
yeah
we
have
connections
and
that
just
really
allows
us
to
get
in
contact
with
our
team
have
better
support
and
make
sure
that
everything
is
running
smoothly
on
their
platform.
So
that's
the
connection
there.
B
It's
not
that
they're
running
the
project,
Astros
open
source
I
should
mention.
There
is
the
Astro
technology
company
that
we
started
to
support
this
project.
So
this
is
yeah.
That's
our
company,
but
we're
super
dedicated
to
Astro
being
an
open
source
thing.
That's
always
going
to
be
the
case,
but
we're
looking
at
you
know,
opportunities
to
enhance
the
experience
you
know.
Wordpress
is
something
we
take
a
ton
of
inspiration
from
that
they've
been
a
successful
open
source
project
and
also
a
company
behind
it.
A
Awesome.
Thank
you.
Thank
you
for
sharing
that
I
think.
That's
really
good
for
people
to
know
like
how
like,
if
they
wanted
to
be
maintainers
like
how
are
our
maintainers
actually
funding
these
projects,
because,
like
behind
the
scenes
like
you,
still
need
some
type
of
money
coming
in
for
it
to
be
sustainable
totally.
B
And
that's
something
we're
super
interested
in
experimenting.
What's
awesome
is
our
sponsorships
from
our
open
Collective
that
companies
like
netlify
are
giving
to
us
are
things
that
we
have
set
aside
for
the
community
entirely?
So
if
you're
a
community
contributor
every
once
in
a
while,
we
have
nominations
and
we
give
out
that
money.
So
people
that
get
involved
in
this
project
there's
definitely
an
opportunity
here.
B
It's
a
great
learning
experience,
but
there's
also,
if
you're
doing
a
great
job
and
you're
super
active.
We
like
to
give
back
as
much
as
we
can.
A
Awesome:
okay,
two
questions
just
came
in
someone
said:
does
Astro
have
a
webstorm
IDE
plugin.
B
Great
question:
it
does
not.
We
have
a
language
server
which
webstorm
doesn't
support,
unfortunately,
at
the
moment,
but
the
webstorm
team
has
mentioned
that
they're
working
on
Astro
support,
this
quarter,
I
believe
so
that's
really
exciting.
I
know
we
get
this
question
a
ton
I'm
super
pumped
for
their
team
to
add
support.
B
B
Will
be
a
thing
we're
working
on
it?
It's
coming
soon,
yeah
we're
gonna,
have
stickers
and
shirts
and
and
all
the
swags
so
stay
tuned,
hopefully
very
soon.
A
Yay,
that's
exciting.
Okay
I'll
just
highlight
some
like
positive
comments
and
then
I'll
some
of
the
last
things
I
had
for
you.
He
said
by
the
way
my
blog
is
using
Astro
and
I
upgraded.
This
weekend,
I
went
through
literally
seven
different
Frameworks
before
landing
on
Astro
and
no
regrets
someone
said
Astro
is,
and
they
have
like
the
little
sunglasses.
A
Let
me
see
if
there's
anything
else,
you
know,
Brandon
put
the
fire
sign
and
Anthony
said
you
might
have
a
new
sponsor
soon.
So.
A
And
I'll
say
hi
to
Ian
I,
just
seen
that
he
joined
this
in
the
chat:
hey
Ian,
okay,
so
thank
you
for
showing
us
all
this
cool
new
stuff,
I'm,
very
I'm,
still
like
hyped
about
the
Houston
AI
thing.
Yes,.
B
So
we're
gonna
tweet
about
that
soon
it's
houston.aster.build
but
go
play
around
with
it.
We've
tried
to
break
it.
Hopefully
it's
not
going
to
break
too
badly,
but
yeah
we're
excited
about
the
experiment.
So.
A
I
think
so
we
talked
about
who
you
can
contribute.
I,
guess
I'm
curious,
just
from
your
side
like
what
have
been
the
challenges
you've
encountered
in
maintaining
a
project
and
then
what
has
been
like
the
most
rewarding
part
for
you.
B
Yeah,
that's
such
a
good
question.
I
think.
Maintaining
a
project
at
the
scale
is
really
hard
and
open
source
is
really
hard.
I
do
open
source
because
I
love
it
and
it's
super
fun.
It
was
something
I
was
involved
in
prior
to
Astro
and
I
still
am
I
have
a
bunch
of
smaller
projects
that
I
still
maintain,
but
the
I
don't
know
triaging
issues
responding
to
people
making
a
road
map.
All
that
stuff
is
really
challenging.
B
So
I'm
super
grateful
to
work
with
an
amazing
team
and
we
all
support
each
other
in
that,
but
yeah
it
can
definitely
be
a
challenge
just
to
stay
on
top
of
it
at
this
volume
yeah.
B
A
Awesome,
that's
a
great
answer.
It
sounds
like
there's
a
lot
to
manage,
but
the
community
makes
it
worth
it
for
you.
Absolutely
all
right,
I
will
move
into
the
the
non-technical
questions
that
I
ask
people
to
wrap
things
up.
Hope,
you're,
ready.
B
B
So
I
have
a
design
background
and
I
really
resisted
learning
programming
for
quite
a
while.
B
Even
one
of
my
professors
was
like,
you
should
really
learn
how
to
code
and
I
did
not
want
to,
but
I
started
working
with,
oh
I
think
I
was
trying
to
like
automate
Google
Sheets
a
bit
more
so
Google
had
this
weird
javascript-ish
programming
language
that
you
could
use
to
make
Google
Sheets
extensions,
so
I
started
poking
with
that.
B
A
All
right,
the
other
question
is:
if
money
wasn't
an
issue,
how
would
you
ideally
spend
your
time
like
whether
it's
a
job
or
like
not
a
job
like
what
would
you
be
doing
with
your
days
totally.
B
A
B
I
can
I'm
not
good
at
drawing
and
that's
why
I
chose
graphic
design,
so
you
don't
need
to
be
it's
okay,.
A
B
Totally
I
think
yeah,
it's
really
hard
to
beat
Astro
I,
really
think
it
was
a
dream
project
and
I'm
super
grateful.
I
can
work
on
it,
but
in
terms
of
other
things,
I've
been
working
on
like
this
markdown
parser.
In
my
free
time,
I'm
very
into
parsers
and
compilers
I
wrote
the
Astro,
compiler
and
I've
just
kind
of
been
tinkering
with
other
stuff.
B
So
that's
one
I'm
really
excited
about
I,
also
maintain
like
a
little
like
tiny
HTML
parser
and
the
goal
I
just
always
want
to
make
stuff
smaller
and
faster,
so
I
am
trying
to
make
like
the
smallest
fastest
markdown
parser.
Oh.
A
B
A
Well,
I'm
impressed
that,
like
all
about
you,
thanks
and
I
seen
one
question
here,
there
someone's
curious
if
Astro
will
be
participating
in
Google
summer
of
docs
I,
think
that
is.
B
A
B
A
B
A
I
love
it
all
right
and
then
for
the
word
gif,
because
I
don't
want
to
give
away
how
I
say
it
hard,
G
or
soft
G.
B
B
Okay,
this
was
the
one
I
was
stressed
about
the
most,
because
there's
so
many
to
choose
from
I'm
gonna
have
to
say
Love
on
Top.
Okay
I
also
have
a
fun
story,
which
is
that
I'm,
not
gonna,
say
her
name,
but
my
little
AI
assistant
at
home
has
a
command
where,
if
you
say
bring
the
beat
in,
she
will
play
Love
on
Top.
What.
B
A
This
was
a
great
great
stream.
Someone
said
Astro
is
the
best
kept
secret
ever
okay
and.
A
Is
there
any
like
last
things
that
you
want
to
promote?
I
know
we
talked
about
like
going
to
astro.new
to
check
out
those
templates.
We
talked
about
the
actual
repository
for
Astro.
The
docs
repository
of
people
wanted
to
start
by
contributing
there
and
then
checking
out
that
that
AI,
the.
B
I
would
definitely
check
out
astronaut,
build
slash
chat,
that's
our
Discord
server,
Super
Active,
it's
a
great
place
to
hang
out.
So,
if
you're
interested
come
say,
hi.
A
I
had
fun,
I
had
fun
and
I
I
really
appreciate
how
the
the
comment
section
was
also
pretty
engaged
thanks
for
showing
all
this
and
have
a
great
day,
y'all
thanks
baby,
okay,.