►
From YouTube: Universe 2021 Keynote Day 1: GitHub on GitHub
Description
CEO Nat Friedman will introduce a demo packed session highlighting the latest feature updates. You'll hear directly from the Hubbers who helped build them and learn how we successfully use GitHub at GitHub to build GitHub on GitHub.
As always, feel free to leave us a comment below and don't forget to subscribe: http://bit.ly/subgithub
Thanks!
Connect with us.
Facebook: http://fb.com/github
Twitter: http://twitter.com/github
LinkedIn: http://linkedin.com/company/github
About GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Millions of people use GitHub to build amazing things together. For more info, go to http://github.com
A
Welcome
to
github
universe,
it
has
been
an
incredible
year.
Every
day
we
come
to
work
to
build
the
best
developer
experiences
in
the
world
for
you,
but
then
we're
lucky
enough
that
we
get
to
use
them
too,
and
so,
whether
it's
a
really
big
innovative
new
product
like
github
co-pilot
or
get
up
code
spaces,
or
whether
it's
just
making
the
things
that
you
use
every
day,
a
little
bit
better.
B
Code
spaces
are
instant
on
customizable
container-based
development
environments
in
the
cloud
code.
Spaces
is
a
major
leap
forward
in
developer
productivity
and
I'm
so
excited
to
show
it
to
you,
but
to
really
show
you
how
powerful
code
spaces
are
I'll
need
some
help.
Let
me
message
corey
real,
quick
and
see.
If
he's
able
to
help
out
hey
cort,
you
have
a
second
chat
about
the
demo
hey
april.
Did
you
get
my
message?
Oh
okay,
so
I
was
thinking
the
best
way
to
demo
code.
Spaces
is
if
we
do
it
together,.
B
C
B
Okay,
this
is
a
codespace
running
github.com.
My
team
uses
a
pre-configured
environment
specific
to
github.com
and
it
all
starts
with
this
file.
The
dev
container,
located
at
the
root
of
the
repository,
its
config
is
code
that
drives
code
space
customization.
So
when
any
team
member
creates
a
code
space,
they
benefit
from
a
base
image.
Minimum
vm
requirements,
shared
vs
code,
extensions,
automatically
forwarded
ports
and
more,
but
we
all
have
our
own
unique
preferences.
So
codespace
also
allows
me
to
customize
my
environment
to
fit
my
exact
needs.
B
My
github.files
repo
gives
me
my
tmux
bindings
and
settingsync
installs
my
favorite
extensions,
and
ensures
that
I'm
always
in
dark
mode.
We're
looking
at
github.com
running
in
my
code,
space
in
the
cloud
and
the
fan
on
my
local
computer
is
quiet
and
with
one
small
change
reload
the
page,
and
this
becomes
where
you
build
software
starting
today,
I
can
securely
share
access
to
ports.
In
my
codespace
with
members
of
my
organization
now
I
can
quickly
share
my
code.
B
Access
when
my
team
needs
to
start
a
new
feature,
it
doesn't
matter
what
device
they
use.
They
connect
to
a
machine
with
32
cores
and
64
gigs
of
ram
with
code
spaces.
We
sped
up
our
development
interloop
and
now
you
can
too
code.
Spaces
is
available
for
teams
and
organizations.
Right
now,
and
in
case
you
missed
it.
We
introduced
a
web
editor
for
everyone,
just
visit
any
repo
and
hit
the
dot
key.
D
That's
where
github
copilot
comes
in
our
aipara
programmer
built
to
give
suggestions
to
finish
lines
of
code
or
even
entire
functions.
All
within
your
editor,
when
we
first
opened
the
technical
preview
in
july,
we
start
off
with
the
most
popular
editor
visual
studio
code,
we're
working
on
expanding
support
to
visual
studio,
vim
and
intellij.
D
Here,
let
me
show
you
so
here,
I'm
using
copilot
in
pycharm
and
working
on
a
python
project.
You
can
see.
As
I
start
a
new
function.
Copilot
shows
me
a
suggestion
to
complete
my
function
and
it's
exactly
what
I
needed
since
we
started
30
of
all
code
written
by
early
adopters,
come
from
copilot
suggestions,
co-pilot
works
best
with
python,
javascript,
typescript,
ruby
and
go
and
we're
also
going
to
support
languages.
I
don't
even
know
how
to
write
we're
going
to
expand
the
technical
preview,
so
we
get
more
feedback
from
all
of
you.
E
E
Now
that
we
have
the
breakdown,
you
can
see
that
the
issue
generates
a
progress
indicator
at
the
top.
If
we
mark
an
item
as
completed
the
progress
indicator,
automatically
updates,
not
only
that
you
can
convert
any
of
the
task
list
items
into
issues,
creating
a
work
hierarchy
to
help
you
keep
contacts,
then,
as
you
complete
work,
the
hierarchy
automatically
updates
for
you.
How
sweet
is
that?
Sometimes
we
need
to
plan
and
track
a
bigger
body
of
work.
E
That's
why
we
have
improved
projects
to
give
you
a
live,
canvas
to
filter
sort
group
issues
and
pull
requests.
Octory
k
wants
to
launch
a
new
game
arc.
Turkey
invaders,
let's
track
it
with
a
new
project.
This
starts
you
with
a
spreadsheet
like
canvas
optimized
for
information
density
and
customization.
E
Next,
we
add
custom
fields
for
each
area.
There
are
five
core
field
types
text
number
date:
single
select
and
iteration
I'll
use
them
so
I'll,
add
an
area
single
select
releases
and
also
customize
the
status
field.
I'll
enter
the
work
for
the
prototype
as
draft
items
and
convert
them
into
issues
very
similar
to
how
we
did
it
in
task
list
then
fill
out
the
rest
of
the
metadata.
E
This
is
looking
great
now
fast
forward.
More
work
has
been
done
and
I
can
start
customizing
views
for
specific
perspective,
let's
name
the
first
one,
scope
and
group
them
by
our
releases,
so
I'm
going
to
hit
command
k
and
gbr
and
now
is
grouped
by
releases
next,
I'm
creating
a
second
view
for
our
standup,
a
board
that
includes
some
of
these
custom
fields,
same
data,
just
a
different
visualization.
E
In
the
third
view,
we
will
filter
to
the
core
game
areas,
lots
of
power
on
the
filters
that
we
have
included
things
like
is
so
I
could
actually
look
for
an
issue
or
pull
requests,
empty
fields
and
even
exclusion.
We
also
want
to
set
up
a
couple
of
workflows
to
make
our
lives
easier.
Let's
make
this
items
close,
set
the
status
to
done,
and
this
is
looking
great.
E
This
is
just
the
beginning.
We
can't
wait
for
you
to
try
the
new
github
issues,
and
I
mean
that
literally
starting
today
is
available
to
everyone.
No
more
waiting,
there's
no
sign
up
required,
so
go
ahead
and
check
it
out.
How
was
that
was
that
good,
okay,
perfect
get
out
of
here
now
I
gotta
get
back
to
building.
F
Whoa,
I
was
just
checking
out
those
new
github
issues
features
anyway
at
github.
We
want
to
make
sure
that
every
developer
has
what
they
need
to
succeed
at
any
scale.
We
just
launched
enterprise
server
3.2,
which
contained
more
than
70
brand
new
features
that
includes
powerful
new
continuous
deployment
features
provided
by
our
automation
platform.
Github
actions,
our
new
workflow
visualizer,
gives
you
the
ability
to
target
jobs
to
environments,
and
you
can
now
deploy
to
staging
and
then
production
all
with
one
workflow.
F
F
But
what
about
your
company's
other
secrets,
tokens
and
credentials
leak
credentials
are
one
of
the
most
commonly
exploited
application.
Security
risks,
github
secret
scanning
scans,
all
of
your
code
to
find
them
before
you
deploy
and
now
in
enterprise
server
3.2,
you
can
scan
for
your
own
company's
credentials
using
custom
patterns.
Those
are
secret
scanning
patterns.
You
define,
in
addition
to
more
than
100
token
patterns
from
cloud
and
service
providers
that
we
include
automatically
now.
F
Let's
talk
about
code
scanning,
our
semantic
analysis,
engine
that
keeps
vulnerabilities
out
of
your
code,
we've
added
new
severity
labels
and
search
tools
to
make
it
easier
to
focus
on
the
most
important
vulnerabilities
to
you
and
your
team
and
we've
recently
added
support
for
scanning
ruby
as
well.
But
we
know
that
finding
these
vulnerabilities
isn't
enough.
G
Stop
playing
building
software
today
is
so
much
more
than
just
the
source
code.
That's
why
we're
working
alongside
creator,
communities
and
maintainers
to
build
tools
for
all
parts
of
this
process.
Take
github
discussions.
We've
worked
with
maintainers
to
improve
the
product,
and
now
we
have
some
new
features
to
power
up
your
communities.
G
Let's
start
with
discussions
labels
with
discussions,
labels
maintainers
can
now
keep
their
spaces
organized.
Here.
You
can
see
that
the
gatsby
community
is
using
labels
to
denote
topic
status
and
which
gatsby
released.
The
discussion
falls
under
when
you're
following
a
forum
thread.
It
can
be
hard
to
keep
up
with
what
you've
already
read
versus
what
you
haven't
read.
Yet
this
happens
to
me
all
the
time,
but
with
this
new
discussions
feature,
you
can
jump
immediately
to
new
comments.
G
You
haven't
read
yet
you
can
also
see
unread
replies
to
keep
up
with
the
latest
and
this
next
one
is
one.
I'm
super
excited
about
later
this
year,
we'll
be
lighting
up
discussion
polls.
Creating
a
poll
is
simple
to
get
started.
Polls
will
help
maintainers
aggregate
feedback
from
their
community
and
base
product
decisions
on
that
feedback,
ultimately
allowing
them
to
feel
closer
to
the
thoughts
and
opinions
of
their
communities.
That
poll
is.
G
Maintainers
do
all
of
this,
for
you
so
don't
forget
to
support
your
favorite
open
source
projects
and
maintainers
by
sponsoring
them
with
github
sponsors.
Here,
let
me
just
do
that
right
now,
the
world
of
software
runs
on
open
source
and
our
goal
is
to
empower
creator
communities
to
collaborate
together
and
do
their
best
work.
Yet.
H
Since
the
last
universe,
we've
shipped
more
than
20
000
improvements
to
github
releasing
multiple
times
every
day
we
made
it
easier
to
navigate
large
markdown
files
by
adding
a
table
of
contents,
and
we
added
buttons
to
copy
code
blocks
directly
from
readmes,
and
you
can
now
easily
copy
the
raw
contents
of
a
file.
We
added
a
fetch
button
to
the
repo
page
for
forks,
which
makes
it
so
much
simpler
to
stay
up
to
date,
which
changes
in
upstream,
open
source
projects.
H
H
H
H
H
We're
adding
the
same
to
github,
hit
command
k
if
you're
on
a
mac
or
ctrl
k
on
linux
or
windows
anywhere
in
the
github
web
interface,
and
you
will
bring
up
the
command
palette.
You
can
jump
between
your
organizations
and
repositories,
easily
navigate
to
any
file
issue,
pull
request
and
discussions
or
to
execute
commands
all
without
taking
your
fingers
off
the
keyboard.