►
Description
Jenkins is a very diverse project with many opportunities to contribute and many technology stacks. Some examples: Java, Javascript, Golang, Groovy, Docker, Kubernetes. And it is not only about code, we are continuously looking for non-code contributions: documentation, testing, design, and spreading the word. We always welcome experienced and newcomer contributors to join the community.
At this meetup we talk about contributing to Jenkins and how to get started. We will also talk about various outreach projects and specifically about Google Summer of Code which is starting soon. There is also a Q&A session where we answer questions from participants.
A
Basically,
any
buddha
who
is
interested
in
contributing
to
jenkins
contributing
code,
documentation,
health
and
disorganizing
events,
etc,
etc,
and
the
ethio
student
there
is
a
google
summer,
of
course,
starting
soon.
So
we
will
talk
specifically
about
that.
A
Okay,
today
we
have
three
presenters.
My
name
is
alex
nashof.
We
also
have,
I
have
mark
way
and
all
of
us
experienced
a
good
summer
of
court
mentors
we've
been
organizing
a
lot
of
things
and
contributing
to
the
jenkins
project
in
various
capacity
and
yeah.
Maybe
we'll
have
other
contributors
who
will
join
us
today,
let's
see
but
yeah.
Just
in
case
we
have
somebody
on
the
call.
Everyone
is
welcome
to
talk
about
their
projects.
A
So
if
this
is
your
first
time
on
a
junkies
online
meetup,
so
the
main
idea
that
it's
basically
meetup
organized
by
contributors
and
we
organize
it
for
users
and
for
contributors
you're,
welcome
to
ask
any
kind
of
questions.
We
will
be
doing
some
live
demos.
A
We
will
be
navigating
the
browser
almost
non-stop,
so
there
is
no
go
to
a
formal
presentation
and
everyone
is
welcome
to
participate.
So
during
the
presentation
feel
free
to
ask
questions
using
presumably
and
after
the
presentation
we
will
have
an
open
discussion.
So
basically
we
will
stop
the
recording
and
we
will
grant
everyone
voice
permissions
so
that
you
can
ask
questions
and
after
the
meetup
we
also
have
a
github
chat
for
newcomer
contributors.
A
We
will
talk
about
it
later,
but
you're
welcome
to
ask
any
questions
today,
after
the
meetup,
okay,
just
a
quick
introduction
to
jenkins.
I
assume
that
the
most
of
the
participants
on
this
call
know
what
jenkins
is,
but
I
will
still
do
a
really
really
brief
introduction.
So
jenkins
is
an
information
server
and
framework.
It's
widely
used
for
any
automation
purposes.
For
example,
you
can
basically
automate
everything
previous
jenkins
launch.
Your
scripts
there
made
building,
testing
and
delivery
of
your
projects
and
jenkins
is
the
most
popular
and
continuous
integration
and
engineering
delivery
area.
A
It's
actually
one
of
the
most
popular
tools
and
it's
also
open
source.
So
you
can
contribute
to
the
jenkins
itself
to
its
plugins,
so
we
have
more
than
1700
plugins
for
different
purposes
and
we
have
a
huge
community.
For
example,
last
year
we
had
more
than
5000
contributors
to
the
project
and
yeah.
This
is
a
pretty
big
number
okay.
So
how
does
jenkins
work?
Jenkins
is
an
extensible
system.
I
personally
call
it
framework
and
it
has
plugins
which
provide
integration
with
different
tools
which
provide
support
for
different
control
flows
and
the
infra
structure.
A
For
example,
you
can
connect
your
build
machines
which
can
be
based
on
linux
windows,
other
systems
and
for
the
most
of
existing
build
tools.
There
are
plugins
and
there
is
support
for
inputs,
so
you
can
automate
pretty
much
everything
with
that
and
when
I
say
everything
it's
not
just
about
software,
for
example,
I
started
using
jenkins
when
I
was
in
hardware
development.
There
is
a
lot
of
people
using
jenkins
for
various
kinds
of
automation,
for
example,
accounting,
smart
systems
at
home,
various
kinds
of
automation
and
yeah.
A
If
you
join
a
company
most
likely,
they
will
be
jenkins
somewhere
being
used
for
various
kinds
of
information.
Okay,
so
what
does
a
typical
legends
python
represent?
Basically,
if
you
work
with
software
with
hardware
or
with
any
kind
of
build
systems,
you
have
source
code
starting
software
control
management
system.
This
jenkins
checks
out
the
source
code.
The
entry
based
environment
transfer
build,
does
some
analysis,
for
example,
static,
analysis
or
verification
of
your
program.
Then
trans
tests
publishes
reports
built
artifacts
and
sends
notifications.
A
Enzyme
is
actually.
This
flow
is
completely
flexible.
You
can.
It
has
general
purpose
languages
support
that
it
also
has
pipeline
dsl
based
on
groovy,
and
you
can
implement
various
flows
but
yeah.
This
is
just
a
common.
One.
Now
later
mark
will
show
a
quick
demo
housing.
This
look
looks
like
in
reality,
so
I'll
go
forward.
Okay
and
yeah.
I
always
said
that
we
had
more
than
5000
contributors.
A
There
are
hundreds
of
plugin
releases
and
there
is
a
lot
of
users
coming
from
different
companies,
because
jenkins
is
widely
used
in
provides
all
kinds
of
information,
and
it
just
provides
you
some
reference
for
project
size,
and
this
is
the
part
of
the
continuous
delivery
foundation,
and
there
is
another
organization
called
called
the
native
computing
foundation
and
among
these
two
organizations,
jenkins,
is
the
second
biggest
project
of
kubernetes.
A
So,
if
you're
interested
to
find
jenkins
two
main
github
organizations,
we
use
github
as
a
main
social
coding
platform.
So
genki
cia
is
the
main
organization
where
we
list
of
jenkins
core
libraries
and
the
majority
of
plugins.
A
So
you
can
see
that
there
are
just
2400
representation,
so
the
project
is
pretty
big
and
another
organization
is
jenkins
is
basically
used
for
projects
internal
infrastructure
because
we
need
to
build
a
drink
and
test
all
the
plugins
etc.
We
also
have
a
website
and
a
lot
of
other
infrastructure
components
which
we
host
on
our
own
and
hence
we
have
a
pretty
big
infrastructure
as
well,
and
there
are
other
github
organizations,
but
these
are
two
main
ones
and
for
them
you
can
see.
A
Of
course
we
have
various
technologies
inside
the
jenkins
code
itself
is
based
on
java,
but
we
actually
have
a
lot
of
front-end
written
in
javascript.
You
also
use
a
lot
of
peruvian
and
even
in
the
main
repository
you
can
see
that
the
distribution
is
like
that
and
don't
trust
these
numbers,
because
a
lot
of
things
come
from
dependencies.
So
actually
there
is
a
lot
of
javascript
right
now
in
the
code,
and
then
we
have
docker
packaging.
We
also
have
equipment
as
packaging.
You
have
helm
charts.
A
You
have
native
installers,
for
example,
for
windows
for
operating
systems
and
yeah.
Also
we
have
our
website,
which
is
located,
conjunctive,
infra
and
yeah.
All
the
website
we
have
on
jenkins.ion
is
actually
implemented
as
a
documentation
as
code,
so
the
entire
structure
and
all
the
documentation
we
have
on
the
website
and
the
other
companies
are
basically
written
in
either
a
speedo
or
markdown,
and
the
engine
of
the
site
is
written
in
ruby.
So
it's
irrestruct
and
there
are
some
of
our
components.
A
So
these
are
just
a
few
key
technologies
we
have,
and
actually
we
have
a
lot
more
in
different
areas,
and
we
can
talk
about
it
later
if
you
want
to
see
in
detail,
but
in
the
case
of
jenkins,
if
you
want
to
contribute
actually,
you
can
find
technology
stacks
for
pretty
much
every
component,
because
junkies
is
either
used
to
automate,
builds
for
particular
technologies
that
or
it
has
some
components
written
on
that
so
yeah.
There
is
quite
a
lot
of
technologies
there
and
yeah.
A
Whatever
is
your
profile,
you
may
find
something
interesting
for
you
sky
system,
so
I
did
a
quick
introduction
about
what
we
have
inside
again.
We
will
have
a
lot
of
time
for
cleaning
for
this
particular
questions,
so
don't
hesitate
to
ask
them
if
you
want
to
see
more
details.
There
is
a
presentation
from
me
and
mark
from
2019.
I
guess
it's
about
contributing
to
jenkins
and
you
can
find
a
lot
of
materials
today
and
specific
examples
and
the
links
on
the
technology
basis.
A
B
So
what
you
see
here
is
is
a
jenkins
server
that
I
maintain,
and
this
jenkins
server
for
me
is
helping
me
do
things
that
are
interesting
to
me
and
we
encourage
you
to
do
the
same,
find
a
way
to
use
jenkins
in
ways
that
benefit
you.
So
in
my
case,
I
maintain
jenkins
a
jenkins,
plug-in
or
two,
and
as
part
of
that,
I
build
it
locally
here
and
I
like
to
see.
B
B
B
If
you're
a
student
at
the
university,
you
might
find
a
way
to
run
a
local
jenkins
just
long
enough
to
do
some,
some
initial
study
or
some
some
development
time
and
let
jenkins
watch
your
work,
run
your
tests
in
the
background
and
show
you
the
results
there
are.
There
are
plugins
for
jenkins
that
allow
you
to
see,
for
example,
we
use
we
use
jenkins
plugins
that
allow
us
to
see
static,
analysis
output
or
to
see
the
results
of
of
coverage
analysis.
So
here
I'm
using
an
older
plug-in
to
help
me
see.
B
B
B
Cover
cpa-
I
I
am
not
yet
see
and
shame
on
me.
I
I
have
to
oleg
oleg
notes
that
shame
on
me.
I
should
be
using
the
newer
the
newer
tools,
although
I
think
I
am
using
the
newer
tools,
for
instance
in
the
pipeline
here
when
I
look
at
this
the
pipeline
here
with
coverage.
It
I
believe,
is
showing
oh,
we
could
show
ci.jenkins.io
with
the
new
tools.
A
So
yeah,
why
I
asked
is
because
one
of
our
projects
in
the
southern
country
was
devoted
to
creating
new
good
coverage
engine
called
coverage,
api,
which
includes
a
quite
complicated
internal
site,
but
also
provides
a
completely
new
front
end
fully
based
on
javascript
and
yeah.
It
was
created
by
one
of
our
google
summer,
of
course,
students.
B
Some
reports,
if
you
well
and
and
you
make
a
good
point
that
there
are
there
are
quite
we've-
had
amazing
results
from
google
summer
of
code
contributions
right.
So,
for
example,
the
the
checks
api
that
was
was
added
last
year
during
google
summer
of
code
is
now
used
by
all
of
us
on
ci.jenkins.io,
thanks
to
that
google
summer
of
code
project.
B
B
A
A
Actually,
you
may
have
seen
2400
companies
a
huge
community
and
you
may
ask
how
to
get
started
because
it
might
be
hard
to
find
something,
a
country
to
contribute
to
and
in
order
to
help
you
we
created.
Just
we
created
an
entry
point
in
our
website.
Change
server,
slash,
participate
and
actually
it's
an
entry
point
for
any
kind
of
contribution.
A
So
if
you
want
to
get
started,
just
go
to
this
page,
for
example,
if
you
want
to
write
code,
if
you
want
to
help
these
applications
documentation
or
do
some
design
work,
there
are
opportunities
and
you
can
just
click
here
and
you
can
find
more
description
on
documentation
which
says
how
to
find
the
repositories
how
to
do
basic
contributions,
including
plugin,
developer
and
jenkins
or
infrastructure.
It
also
provides
links
various
issues.
For
example,
here
you
can
find
the
new
commercial
and
vicious
and
jenkins
or
in
github
issues.
A
So
currently
we
use
two
types
of
visual
trackers
in
the
project,
so
you
can
see
that
there
are
just
50
issues
on
github
marked
as
good
first
edition,
but
there
are
several
hundreds
of
fishes
on
jenkins
jira.
So
right
now
we
should
be
around
200
because
yeah
we
had
a
lot
of
issues
before
the
previous
oktoberfest,
but
yeah.
We
still
want
much
more.
So
these
are
starting
points
and
basically
the
same
information
is
available
for
the
types
of
distributions.
For
example,.
B
B
A
Let's
do
so
yeah,
obviously
it's
about
code
so
for
java.
Basically,
the
most
of
jenkins
circuit
system
is
written
in
java,
jnk
score
uses
java,
the
most
of
plugins
using
java,
and
we
use
various
technologies
text
and
if
you
want
to
start
youtube
java,
basically
you
just
go
to
jci
and
pretty
much.
Every
repository
will
have
some
java
code,
so
there
is
a
lot
of
different,
complex
components,
for
example
inside
the
jenkins
core,
like
initialization
graphs.
A
We
also
have
our
own
web
framework
at
the
moment
and
there
is
also
a
lot
of
different
plugins.
So
when
you
want
to
start
this
java,
we
usually
recommend
to
take
app
plugin
because
it
has
significantly
less
code.
Some
plugins
just
include
a
few
thousands
code
lines,
and
this
is
just
a
good
starting
point
for
you
as
a
contributor.
A
So
I'm
just
looking
at
the
list
so
yeah
there
are
some
plugins.
You
can
just
navigate
to
any
plugin
and
in
plugins
you
can
usually
find
the
issues,
so
they
are
located
on
bit
dishes
or
in
jenkins,
jira
and
yeah.
You
can
just,
for
example,
take
a
look
at
health
wanted
issues.
It's
one
way.
The
maintenance
is
looking
for
external
contributions
here,
for
example,
support
for
skipping
status
checks
or
whatever
and
pretty
much.
The
same
is
available
in
many
other
components.
A
Some
of
the
components
also
have
extensive
contributing
guidelines
so,
for
example,
for
jenkins,
if
you
navigate
here,
it
has
its
own
contributing
documentation.
Just
because
jenkins
core
has
a
lot
of
specific
tools
etc,
and
you
can
go
through
these
guidelines
in
order
to
get
started
with
your
environment,
the
build
project,
the
underground
clock.
A
So
this
is
a
good
entry
point
for
kubernetes
for
kubernetes
we
have
multiple
plugins
integrating
with
kubernetes,
so
how
to
find
it.
You
can
just
go
to
plugins
jenkins.
A
So
if
you're
on
the
main
side,
it's
just
one
click.
So
junkies
are
your.
You
click
plugins,
you
get
to
the
plugin
site,
and
here
you
can
just
look
for
kubernetes
plugins.
One
of
the
ways
is
just
performance,
research
line,
and
what
do
we
get?
We
get
12
plugins,
but
actually
there
is
a
lot
more
related
to
kernels,
because
not
all
plugins
have
kubernetes
underneath.
A
So,
if
you
search
for
kubernetes
plugins,
then
you
get
open
plugins.
I
did
something
wrong
actually,
anyway,
we
have
kubernetes
active
provisioning
of
agents
inside
kubernetes
so
that
you
can
run
on
demand
payloads,
for
example.
If
you
need
python,
if
you
need
specific
tools,
you
can
just
invoke
a
task
on
your
container
without
providing
these
tools
also
the
respondus
for
management,
client,
ap,
api,
cli,
etc.
So
these
plugins
are
heavily
integrated
with
barnett's
and
if
you
experienced
in
both
java
and
kubernetes,
you
can
start
from
that.
A
Also.
We
have
a
lot
of
components
specifically
for
kubernetes.
For
example,
we
have
health
charts
which
are
currently
a
part
of
the
jenkins
project,
so
it
used
to
be
official
repository
before
it
was
what
was
rewarded
for
heaven
iii.
So
now
we
have
a
helm
chart
director
inside
the
repository
as
well
as
we
have
docker
images
which
are
also
used
for
deployments
in
kubernetes,
so
you
can
find
them
here.
A
You
can
take
one
of
these
repositories
and
try
it
out
and
the
engine.
This
works
quite
fine
with
kubernetes
and
last
year
as
a
part
of
google
season
of
logs.
We
also
get
some
documentation
about
using
the
jenkins
say
in
kubernetes.
So
if
you
go
to
our
documentation,
there
should
be
even
a
section
now
check
installing.
A
And
if
you
want
to
help
with
improving
documentation
example
working
on
better
search
ability
on
better
layouts,
look
and
feel
all
of
these
kinds
of
contributions
are
also
welcome,
and
if
you
want
to
write
more
documentation
because,
for
example,
you
have
a
main
repository,
we
have
helm
charts.
We
also
have,
for
example,
two
operators,
so
basically
it's
additional
tools
which
allow
to
extend
the
kubernetes
api
and
the
provision
jenkins
sentences
quickly.
So
there
are
given
flow
operators
for
that.
A
So
you
can,
if
you're
interested,
you
can
just
take
a
look
and
contribute
them
the
results,
contributing
item,
for
example,
in
this
project,
which
explains
how
to
get
started
and
how
to
contribute.
So
if
you
are
interested
in
kubernetes
skysystem
just
start
from
here-
and
you
will
find
a
lot
of
information.
B
Okay,
now
we've
got
some
additional
questions.
Like
are
you?
Okay?
If
I
keep,
if
I
keep
bringing
more
questions,
that's
fine!
So
so
another
question
was:
if
I
want
to
work
on
an
issue,
should
I
assign
it
to
myself
or
what's
the
recommended
workflow
to,
and
I
assume
what
it's
really
inferring
is
so
that
I
don't
trample
on
someone
else
or
surprise
someone
with
work
on
something
they
had
already
started.
A
Yeah
it's
a
common
question.
So
actually
there
are
two
approaches,
so
one
approach
is
for
github
for
github.
You
cannot
assign
an
initiative
to
yourself
because
you
don't
have
permission
in
this
repository
normally,
if
you
have
a
maintainer
or
contributor
who
got
permissions
to
do
that.
So
in
this
case
you
cannot
assign
it
to
yourself,
but
you
can
just
send
a
message.
For
example,
you
can
say
I'm
working
on
it
and
that's
it.
A
So
it's
what
you
can
do
when
you
use
github
issues
if
you
take
an
issue
in
jenkins
jira.
So
let's
take
a
look
so.
A
The
layout
is
quite
different
because
we
have
one
jira
for
a
few
thousands
component,
so
there
you
can
see
that,
for
example,
you
want
to
take
an
issue
and
work
on
that
in
the
jenkins
code.
So
here,
if
you
registered
on
jenkins
jitter,
you
can
assign
it
to
yourself,
and
this
is
what
we
recommend
to
do
so.
For
example,
yeah.
There
is
an
issue
which
I
created
yesterday,
so
I
will
assign
it
to
myself,
because
I
wanted
to
do
that
and
I
click
start
progress
and
then
I'm
working
on
this
issue.
A
B
A
So
this
is
actually
a
good
question
because
we
had
discussions
about
this
mode
quite
a
lot,
so
it
was
called
container
api
plugin
or
something
like
that
which
would
allow
such
time
for
france
and,
if
you're
interested
in
this
project.
Let
me
know
because
it's
something
which
would
be
definitely
interesting,
interesting
for
the
community
and
right
now
we
have
some
plugins
utilizing
docker
api.
So,
for
example,
we
have
plugins
like
docker
commands
which
provide
api
which
can
provision
containers.
There
is
also,
for
example,
docker
plugin,
which
provides
agents
on
demand
which
can
give
specific
environment.
A
You
can
have
various
docker
steps.
You
can
just
write
a
docket
with
image
in
docket
pipeline,
but
if
you
want
a
plugin
which
suddenly
uses
containers
under
the
hood,
then
yeah
there
are
some
plugins
doing
that.
But
there
is
no
generic
api
for
that
and,
if
you're
interested
to
work
on
that
yeah,
it's
a
good
idea
and
it
definitely
makes
sense
to
have
someone
such
api.
A
If
some
plugin
seems
to
be
deprecated
and
not
working,
is
it
a
good
idea
to
create
a
new
plugin
for
the
same
problem
statement?
So
for
that
question
there
are
actually
two
ways,
so
if
the
plugin
can't
be
recovered
due
to
previous
reason,
it's
an
option
to
create
a
new
plugin.
For
example,
we
had
false
plugin,
and
now
we
have
p4
plugin
for
perforce.
There
were
other
such
examples
when
they
were
plugins
which
basically
provided
every
right
of
the
functionality,
but
there
is
other
ways.
A
So
if
the
game
is
not
coming
isn't
maintained,
for
example,
we
have
some
plugins
up
for
the
option.
A
It
doesn't
work
like
that.
Okay,
I
will
take
one
of
my
plugins,
which
is
formal
plugins,
which
is
definitely
the
upload
option.
So
here
you
can
see
that
there
is
a
player.
This
plugin
is
upload
option.
If
you
see
something
like
that,
then
you
basically
can
use
our
guidelines
and
just
adopt
the
plugin
instead
of
rewriting
that,
for
example,
fix
defects
etc
and
get
important
if
the
plugin
is
published,
we
do
publish
something
because
of
security
reasons,
but
the
code
is
still
available
on
github,
for
example.
A
So
we
had
to
be
published
this
plugin
and
we
haven't
fixed
it
yet
so
it's
an
example
of
plugin
which
is
not
available
in
the
update
center,
but
as
long
as
it's
within
jenkins
organization,
you
can
adopt
this
plug-in
if
you
want
to
improve
it
or
if
you
want
to
get
restored
in
the
base
center
so
for
tfs
plugin,
we
already
have
contributors
for
working
on,
restoring
that,
but
yeah
there
are
other
plugins
which
have
been
republished.
B
For
a
while,
so
so-
and
I
like
your
comment
on-
if,
if
a
plug-in
should
I
s,
should
I
create
a
new
copy
of
it,
fork
it
or
contribute
to
it
directly,
I'm
assuming
there
the
preference
is
to
contribute
to
it
directly
and
offer
to
adopt
it.
The
way
you
suggested
that
if
it's
not
being
maintained
adopted
yeah
when.
A
It's
not
maintained
the
only
way
to
recover;
it
is
to
adopt
it.
You
have
a
process
for
that.
So,
even
if
maintaining
some
response,
we
can
transfer
ownership
in
some
conditions
and
if
the
plugin
is
active,
the
recommendation
is
to
fourth
grade
and
then
to
submit
a
pull
request,
and
even
if
you
want
to
adopt
a
plugin,
maybe
you
want
to
start
from
forking
it
suggesting
request,
because
they
also
a
good
justification
for
actually
adopting
the
plugin.
If
something
goes
wrong,.
A
So
usually,
in
my
case,
I
also
work
through
forks.
Even
if
I
have
direct
write
access
to
many
plugins,
my
recommendation
would
be
to
actually
push
your
code
to
fork
and
then
create
full
request,
because
it
keeps
the
main
repository
basically
clean
from
work
and
progress
activities,
and
that
will
help
other
contributors.
B
A
A
So,
regarding
that
jenkins
supports
multiple
platforms,
including
windows,
for
example.
I'm
currently
a
happy
windows,
user
and
drinking
sports
perfect
today,
including
a
locative
window
in
windows,
if
needed,
including
kubernetes
mode,
if
needed.
So
you
can
use
windows
for
development
as
well
for
specific
platforms.
A
We
have
installation
guidelines
as
well
yeah
again,
I'm
not
sure
what
happens
with
the
easy
box
specifically,
but
you
can
find
installation
guidelines
for
different
platforms
and
documentation
and
if
it
doesn't
work
just
let
us
know,
because
we
will
be
able
to
at
least
provide
something
back
its
guidelines
or
extend
them.
If
something
is
missing,.
B
Yeah
and
like
oleg,
I
am
a
happy
windows
user.
I
use
windows,
I
have
windows
experience,
it
certainly
does
have
differences
compared
to
other
operating
systems,
but
most
testing
you'll
find
works
just
great
on
windows
and
yeah.
You
have
to
remember
to
set
things
like
be
sure.
Your
path
is
configured
be
sure
you
have
the
right
tools,
the
usual
things.
A
Okay,
that's
right,
so
we
have
something
like
30
minutes
left.
I
suggest
to
proceed
and
if
you
have
more
questions,
please
submit
them
using
koni
and
we
will
answer
them
as
we
go
okay.
So,
regarding
contributing
as
we
discussed,
there
are
multiple
ways
to
start
contributing
depending
on
technology,
depending
on.
A
A
Mean
that
it's
always
perfect
and
we
will
appreciate
any
questions
because
we
can
adjust
the
presentation
as
we
go
or
you
could
just
submit
the
patch
based
on
the
conversation,
and
it
will
be
a
totally
valid
contribution
as
well
and
yeah
speaking
of
contributions
yeah,
basically,
any
pull
request
counts.
So
it's
not
just
about
code.
Jinx
is
a
huge
base
system.
You
have
a
lot
of
recommendations
code.
We
also
work
on
creating
various
materials,
like
blog
posts
presentations.
A
There
is
also
a
lot
of
artwork
artwork
and
design
to
be
done.
So
any
kind
of
assistance
to
the
project
definitely
helps,
and
it's
also
not
just
about
book
requests,
because
if
you
help
with
organized
meetups,
if
you
help
is
just
analyzing
issues
being
submitted
by
users
providing
some
feedback
sharing
your
experiences,
all
of
that
helps
the
junkies
community
and
we
will
appreciate
any
kind
of
help.
A
A
So
one
thing
I
wanted
to
say
that
basically,
the
size
of
the
contribution
doesn't
matter.
So
if
you
just
start
with
contributing,
you
can
basically
take
a
look
at
the
documentation.
Take
a
look
if
you
see
any
type
etc.
You
can
just
quickly
fix
that,
for
example,
here
in
the
most
of
our
documentation
pages,
you
have
improve
this
page
button.
A
You
click
that
and
it
basically
just
opens
the
page
on
github,
so
you
can
just
submit
a
small
fix
if
you
see
a
typo
and
whatever
and
just
do
it
in
a
few
clicks
from
the
github
web
interface,
you
just
need
an
account
and
pretty
much
the
same
for
plugins.
The
most
of
login
documentation
is
also
located
on
github,
so
you
can
just
go
to
pluginsite
and
again
there
are
documentation
links,
for
example
here,
so
this
plugin
yeah,
this
plugin
uses
github,
and
you
can
just
go
there
and
see
all
the
documentation.
A
A
A
Okay,
so
there
is
a
question
about
cdf
slack
space
so
for
cdf
slack
space
just
to
provide.
If
you
can
answer
where
it's
a
question,
we
have
vehicle
summer
of
code,
and
this
year
we
participate
in
google
somewhere,
of
course
together.
These
are
continues
in
every
foundation
of
its
umbrella
and
the
guidelines
recommend
the
joining
cdf
slag
channel.
So
in
jenkins,
we
mostly
use
guitar
or
c
for
some
channels,
but
yeah.
The
continuous
continuously
foundation
uses
slab
right
now
there
are
problems
with
login.
A
B
A
So
the
jenkins
project
is
continuously
looking
for
contributors.
We
participate
in
many
mentorship
programs
very,
including
you
can
see
that
there
is
jumbotron
on
the
front
page,
so
we
have
shico.
Africa
contribute
on
starting
basically
this
week.
Also
we
have
google
summer
of
code
and
we
have
many
other
activities.
A
For
example,
we
are
organized
online
hackathons
periodically
we
regularly
participate
in
oktoberfest
and
we
also
have
our
own
program,
which
we
can
run
on
basis,
lfx
mentorship.
So
as
a
project
we
can
organize,
our
own
mentorship
programs
face
depends
to
students
if
there
is
an
interesting
project,
for
example,
if
there
are
more
project
applications
so
that
we
can
go
through
google
summer
of
code,
if
there
are
any
other
reasons,
we
can
just
a
program
on
our
own
but
yeah.
A
The
key
program
for
us
is,
of
course,
google
summer
of
code,
and
this
is
a
good
timing
to
talk
about
that,
because
the
design
of
applications
is
on
april
13th
oracle
correctly.
So
there
is
still
some
time
applications
and
yeah.
I
I
want
to
do
a
quick
summary
of
google
summer
of
code,
okay,
so
for
google
summer,
of
course,
jenkins
actually
starts
participating
in
2016..
A
This
is
our
fifth
year
in
google
summer
of
code.
This
year
we
have
10
project
ideas,
addressing
different
projects,
and
you
can
find
all
the
information
on
our
website,
because
over
the
years
we.
B
Yes,
sorry
for
the
disruption.
I
think
your
mic
may
be
a
little
soft.
It
is
so
should
this
be
clouded
there
you
go.
Yes,
that
would
be
great.
At
least
I
I
was
having
a
little
bit
of
difficulty
hearing,
maybe
others
or
not.
I'm
I'm
a
little
older
than
the
rest
of
the
most
of
the
crowd
here.
So,
okay,
so
yeah.
A
We
will
check
the
recording
okay,
so
I'll
just
speak
louder.
So
over
the
years
we
have
invested
a
lot
of
time
in
documenting
gsoc,
providing
guidelines
to
students
to
mentors.
So
if
you
go
to
our
website,
you
can
find
a
lot
of
information
there.
A
So
the
main
page,
of
course,
is
project
ideas,
because
all
students
expect
to
make
their
own
proposal
and
to
help
with
it.
We
provide
project
ideas
based
on
several
areas.
So,
for
example,
this
year
we
offer
a
quite
diverse
list
of
project
ideas,
so
just
to
go
through
the
automatic
specification
generator
so
that
you
can
generate
open
api
specifications
for
sdpi's
integration
with
the
different
external
tools,
for
example,
cloud
events
also
extending
support
for
git
credentials,
providing
working
on
custom,
junk
distribution
builder
service.
A
It's
a
follow-up
to
the
previous
google
summer
of
code
when
we
created
the
foundation
service,
then,
for
example,
providing
security
validators
for
links,
internet
separator
improvement,
plugin
installation
manager,
tool,
which
is
also
a
previous
google
summer
of
code
project,
improving
promoting
it's
a
networking
layer,
houston
jenkins
and
the
improvement
monitoring
for
this
component,
also
providing
support
for
tekton
pipelines
and
jenkins.
A
Improving
one
of
the
existing
plugins
and
also
improving
step
documentation
working
on
a
new
semantic
version,
plugin-
and
these
are
just
an
example-
so,
if
you're
interested
in
another
project,
for
example,
there
was
a
question
about
writing.
Plugins
solo
desk
containers
so
using
plugins
containers.
This
would
be
a
good
idea
for
google
search
for,
of
course,
as
well.
So
if
you're
interested
in
a
project
which
is
not
listed
here,
it's
still
totally
possible.
A
So
what
else?
If
you're
a
student
there
is
information
available
on
our
website,
for
example,
application
guidelines
expectation
from
students.
Again,
google
already
provides
a
great
documentation
for
jenkins
users.
So
these
are
not
just
users
for
participants,
please
use
it
as
a
starting
implementation,
but
in
the
case
of
jenkins
we
should
expand
some
practices.
For
example,
we
do
regular
online
meetups.
We
invite
students
to
present
that
special
interest
groups.
We
help
students
with
some
coding
with
knowledge,
transfers
and
yeah.
We
have
a
lot
of
information
here
which
basically
expands
the
guidelines
provided
by
google.
A
So
take
a
look
there.
You
can
find
a
lot
of
information
and
yeah
again
this
year
we
participate
under
the
april
of
continuous
liberty
foundation.
So
if
you
go
to
the
summer
with
code
website,
if
you
look
for
the
jenkins
organization
this
year,
you
won't
be
able
to
find
it,
but
instead,
if
you
just
enter
jenkins
in
this
search
box,
you
actually
can
find
two
projects.
A
One
is
the
continuous
delivery
foundation
where
you
have
junkies
and
another
one
is
free
and
open
for
silicon
foundation,
where
you
also
have
a
few
junkies
related
project
ideas
for
this
year.
So
for
cd
foundation,
you
can
just
navigate
things.
You
can
see.
Basically,
the
blending
four
continues
into
the
foundation,
which
will
also
reference
you
for
jenkins
materials
here
and
when
you
apply
it
is
applied
to
the
completely
foundation
so
that
we
can
work
with
you
as
potential
mentors
and
select
projects.
A
Okay,
so
just
to
highlight
a
few
things
about
the
google
summer,
of
course,
and
jenkins
before
we
expand
information
about
project
ideas
so
yeah
again,
our
main
goal
is
to
provide
the
best
possible
experience
for
students
and
mentors,
so
we
don't
target
having
as
many
project
ideas
as
possible.
Usually
we
start
with
something
like
five
projects.
So
over
the
past
two
years
we
actually
had
seven
and
yeah.
The
idea
is
to
basically
focus
on
projects
which
really
make
difference
for
the
janx
community.
A
So
this
is
new
features,
highly
anticipated
by
users
or
architecture,
changes
which
are
needed
for
ensuring
jenkins
evolution
in
the
future,
and
there
is
also
a
lot
of
opportunities
to
do
some
domain
specific
things,
for
example,
cloud
native
technologies,
embedded
hardware.
We
have
automation,
engineers
and
the
community
working
in
different
areas,
and
if
you
want
to
integrate
jenkins
with
a
particular
thing,
et
cetera
tool,
we
can
help.
So
it's
one
of
our
opportunities
and
what
we
also
practice
is
actually
cross-organization
projects.
A
For
example,
fortiton
tecton
is
also
friendly
project
and
the
continuous
delivery
foundation
umbrella
cloud
events
is
a
part
of
cncf
and
yeah
for
such
cross-organization
projects.
We
will
actually
be
able
to
provide
vendors
from
both
communities,
which
could
be
a
great
experience
because
yeah,
actually,
you
can
work
not
in
one
but
in
two
communities
at
once,
and
you
can
explore
more
and
yeah.
A
As
I
said,
we
provide
a
lot
of
investment
in
community
bonding
knowledge,
transfers,
helping
students
we
provide
trainings
for
mentors
so
that
they
know
how
to
operate
because
well,
some
of
the
new
members
every
year.
There
is
a
lot
of
things
like
online
demos,
etc,
and
in
previous
years,
when
it
was
possible,
we
were
also
providing
travel
guns
for
successful
projects,
I'm
not
sure
about
this
here,
but
in
principle
it's
also
possible.
A
I
mean
just
a
shout
out
to
our
students
from
the
previous
year.
So
last
year
we
had
seven
projects
and
all
seven.
We
were
successful
and
again
thanks
a
lot
to
the
students
and
yeah.
For
example,
two
years
ago
you
were
able
to
sponsor
all
students
so
that
they
were
able
to
visit
our
junkies
fault
conference
either
in
nice.
I
believe
it
was
miss
and
san
francisco
so
and
you
can
find
a
lot
of
information
in
our
gsoc
website.
A
So
then
we
have
some
time.
So
I
suggest
that
mark
and
could
help
talk
about
their.
A
And
about
their
project
ideas,
so
would
you
like
to
talk
how
how
it
was
for
you.
D
Yeah
absolutely
yeah,
so
for
us,
like
specifically
me,
I
had
mentored
in
the
machine
learning
plug-in
for
zenkins
last
year
and,
like
the
experience,
was
quite
unique
because
we
were
building
the
plug-in
from
scratch
so
either
with
open
source,
you
usually
always
have
either
you'll
be
building
a
project
from
scratch
or
a
you
know,
project
idea,
so
it
could
be
like
a
jenkins
plugin
for
that
matter,
or
you
might
be
working
on
improving
something.
So
when
it,
whenever
it
comes
to,
you
know
creating
a
new
plugin
from
scratch.
D
You
have
a
lot
of
time
to
sort
of
sort
of
you
know
manipulate
of
how
we
want
it
to
be
structured.
So
a
lot
of
our
time
during
the
community
bonding
period
when
we
had
started
out
was
you
know,
sort
of
seeing
okay?
What
all
features
should
be
there
in
the
machine
learning
plugin,
because
generally
machine
learning
tasks
are
sort
of
more
related
to,
let's
say
research
and
not
really
related
to
deployment.
D
So
the
main
task
of
the
machine
learning
plugin
was
to
sort
of
you
know,
create
build
steps
jenkins,
build
steps
for
each
of
the
you
know,
processing
that
takes
place
in
in
any
kind
of
machine
learning
based
pipeline.
So,
for
example,
it
could
be.
You
know,
pre-processing
of
the
data.
It
would
be
the
training
as
well.
So
all
of
that
involved
the
jenkins
plug-in.
D
So
we
actually
sort
of
you
know
looked
at
okay,
which
one
particular
technologies
within
machine
learning
can
be
used
like,
let's
say
tensorboard
or
let's
say
the
python
notebooks
that
are
used
which
all
programming
language
can
we
support.
So
we
add
support
for
python,
then
r
as
well
right,
so
you
can
have
such
kind
of
things
happening
so
like
so.
D
Overall,
the
experience
as
a
mentor
was
really
great
because
we
got
really
amazing
project
ideas
because
we
really
wanted
students
to
go
there
and
you
know
interact
with
the
mentors,
and
that
is
what
I'll
just
give
us.
My
suggestion
to
everyone
is,
during
this
period
from
today
till
the
end
of
13th
of
april,
which
is
the
last
day
do
share
your
draft
proposals,
because
zenkins
is
very,
very
you
know,
active
and
the
mentors
are
extremely
active.
D
So
you
can
get
your
proposals
reviewed
through
emails
if
you're
going
through
the
mailing
list
and
if
anyone
has
any
doubts
you
can
always
reach
out
on
getter
or
also
on
the
on
the
mailing
lists
as
well.
So
it's
always
good
to
get
your
project
ideas
reviewed
if
you're,
having
like
a
draft
proposal,
because
that
helps
in
you
know
receiving
some
valuable
information
or
valuable
points
from
the
mentors
who
will
be
able
to
probably
guide
you.
D
If
you
know,
if
there
is
something
that
is
more
like,
let's
say
if
your
proposal
is
a
bit
too
generic
and
if
you
should
add,
let's
say
code
samples
or
you
should
be
adding
some
kind
of
architectural
diagrams
in
your
project,
so
all
of
those
valuable
tips
can
you
know
you
can
receive
to
make
your
proposals
better,
because,
ultimately,
whatever
contributions
that
you
make
and
the
amount
of
interactions
that
you
have
with
the
mentors
and
or
your
overall
proposal
that
you
submit
like
as
the
final
proposal,
those
are
the
main
three
driving
points
for
getting
selected
for
any
kind
of
an
organization,
and
it's
not
just
specific
to
jenkins.
D
But
yeah
like
those
are
the
three
points,
so
I
would
say
that
you
know
like
if
you
are
interested
in
one
of
the
projects
for
this
year
of
for
jenkins,
you
can
start
looking
at
the
projects
start
contributing
a
little
like
you
know
and
start
interacting
with
the
vendors.
If
you
have
any
doubts
reach
out
and
you
can
start
at
least
you
know,
building
a
very
small
draft
proposal
that
probably
includes
just
the
project
idea.
What
you
think
you
can
implement.
D
What
do
you
understand
from
the
project-
and
you
know
like
just
explain
that
and
pitch
it
to
the
mentors
and
they
can
probably
guide
you
if
you
are
lacking
somewhere
or
if
you
have
any
doubts
in
the
property.
B
I
was,
I
was
interested
in
in
your
your
comment
that
the
machine
learning
experience
was
not
sort
of.
It
was
not
a
deployment
kind
of
thing.
Could
you
go
back
to
that
just
a
little
bit,
so
so
tell
us
a
little
bit
more
about
what
it
was
like
in.
In
doing
that
exploration
you
were
that
was.
There
was
some
learning
that
was
happening
during
the
community
bonding
phase,
some
things
that
you
had
to
explore
further.
D
Yeah
yeah
so
like
as
mentors
and
as
like
the
student
who
was
selected.
Logie
was
a
student
who
was
selected
for
the
machine
learning
plugin,
so
like
so
like
in
the
project
idea
that
we
had
given.
We
had
explained
that
you
know
in
any
kind
of
a
machine
learning
based
project
that
we
do
usually
as
compared
to
a
standard
software
development
project.
You
have
you
know
your
builds
your
csd
workflows
that
are
very
well
optimized
and,
like
writing,
test
cases
for
your
project.
D
It's
very
pretty
much
optimized
for
if
you're
you
know
like
creating
like
a
java
project
or
a
let's
say,
a
one
stack
based
product,
but
when
it
comes
to
like
creating
projects
in
machine
learning,
specifically,
if
you're
using
notebooks
like
the
apache,
zeppelin
notebook
or
the
python
notebook,
you
cannot
have
that
kind
of
a
ci
cd
workflow,
for
you
know
for
a
machine
learning
based
notebook
if
you
have
right,
but
if
you
want
to
do
that
and
if
you
want
to
let's
say
integrate
that
with
the
jenkins,
so
that
each
of
those
steps,
because
machine
learning
has
different
pipelines
right
so
it
starts
from
cleaning
of
the
data,
then
doing
pre-processing,
then
doing
the
model,
training
model
deployment
and
then
finding
out
the
results.
D
So
if
you
want
all
of
those
to
get,
you
know
derived,
as
let's
say
as
the
jenkins
build
steps,
and
how
do
you
all
actually
want
to
display
the
results?
So
that
is
something
that
we
were
doing.
A
lot
of.
You
know
research
on,
as
even
as
mentors
that,
okay
with
all
different
type
of
notebooks,
should
we
go
ahead
like
should
we
only
look
at
japan?
Notebooks,
can
we
also
integrate
zeppelin
as
well?
D
You
know
which
is
from
apache
and
then
which
all
programming
languages
can
we
look
at
and-
and
we
actually,
you
know-
looked
at
two
to
three
different
example:
machine
learning,
based
pipelines
that
we
actually
tried
to
integrate
within
the
plugin.
So
that
was
like
that
is
where,
when
you're
building
a
new
plugin
or
it
it
can
be
like
for
any
other
project
right.
D
So
then
you
have
to
do
a
lot
of
research
and
like
you're,
more
sort
of
open
to
you,
know
better
ideas
or
try
to
implement
even
new
things,
and
that
is
what
we
also.
You
know
ask
the
students
that,
if
what
whatever
you
feel
like,
you
can
probably
include
in
this
plugin
and
what
you
like,
you
know
understand
from
this
plugin.
You
can
include
that
in
your
proposal.
So
those
are
the
things
that
were
taken
care
of
and
were
given
a
lot
of
importance.
B
Oh,
like
I
see,
I
see
a
question:
is
it
okay?
If
we
disrupt
for
one
of
the
questions,
that's
in
the
in
the
chat
so
or
in
the
q.
A
is
jenkins.
Looking
for
cloud
platform
integrations
is
the
question,
and
now
my
thought
immediately
came
to.
Not
only
are
we
looking
for
cloud
platform
integrations
we're
actively
actively
desiring
further
cloud
platform.
Integrations
we've
even
got
a
very
specific
need
right
now
that
the
azure
platform
plugins
need
some
adoption
right
so
and
I
suspect
we've
got
it
for
others
as
well.
B
So
if
you're
interested
in
azure
or
aws
or
google
cloud,
there
are
plugins
for
each
of
those
and
and
you
can
see
ways
to
help
the
project
and
yes,
aws
is
an
as
an
excellent
example
and
the
azure
plug-ins.
A
number
of
them,
I
believe,
are
if
not
already
marked
for
adoption
coming
up
for
adoption
shortly.
So,
yes,
there
are
lots
of
things
that
we
could.
We
where
we
would
be
delighted
to
have
people
helping
with
with
additional
adoption.
A
And
yeah,
so
for
that
there
is
a
lot
of
plugins
and
yeah.
There
is
natural
life
cycle
for
plugins,
because
maintainers
join
the
community
work
on
the
plugins.
As
you
probably
know,
in
the
most
of
the
companies,
including
google,
microsoft
et
cetera,
the
average
employment
time
of
a
single
single
engineer
is
around
two
years,
and
actually
it
means
that
the
average
time
of
maintaining
a
rate
in
the
community
is
also
close
to
this
date.
A
Yeah.
There
is
some
calculation
for
sure,
and
it
means
that
many
plugins
eventually
get
available
for
become
available
for
adoption.
We
always
invite
the
individual
and
company
contributors
to
step
up
and
help
with
the
maintenance,
and
especially
if
you
use
these
plugins
for
your
own
use
cases,
and
if
you
use
plugins
in
your
environments,
if
you
see
that
plugin
is
up
for
adoption,
if
you
want
to
fix
something,
if
you
want
to
help
the
community
with
maintenance,
please
contact
us
and
we
will
be
happy
to
help
because
it
basically
helps
everyone.
A
B
Yeah
and
oleg's
oleg's
point
about
well.
I
had
the
flawed
perception
early
on
in
my
journey
into
jenkins
that
I
somehow
needed
to
be
some
sort
of
superhero
to
maintain
a
plug-in
that
oh,
I
was
probably
not
good
enough
or
my
skills
were
inadequate,
or
I
would
make
some
catastrophic
mistake
and,
and
I've
since
learned
that
it's
much
much
more
valuable
to
be
a
contributor
and
help
in
some
way
with
a
plug-in
than
to
sit
back
and
feel
like.
I
was
inadequate.
B
A
A
It's
a
good
opportunity
to
try
out
new
technologies
because,
even
if
you
say,
maintenance,
actually
the
most
many
plugins
use
quite
a
new
technology
stacks.
So
there
are
some
plugins
already
using
quarkus,
for
example,
is
a
framework.
There
is
a
lot
of
adoption
for
different,
different
common
libraries.
A
There
is
a
lot
of
modern
plugins,
including,
for
example,
code
coverage,
api
warning
sng,
which
use
quite
new
java
technologies.
They
are
based
on
the
reactor.
The
developers
are
standard
libraries,
so
if
you
want
to
learn
new
technologies,
that
junkies
could
be
a
good
invite,
and
even
if
you
talk
about
this
plug-in
website,
actually
it's
also
a
project
hosted
by
jenkins.
A
This
project
is
also
based
on
javascript
react
and
the
gatesby
as
a
framework.
A
So
if
you're
interested,
you
can
also
contribute
to
that,
and
actually
it
got
improved
a
lot
over
the
past
two
years
and
there
is
still
a
lot
of
opportunities
here
and
there,
for
example,
improving
layouts
doing
more
integrations,
for
example,
for
user
initializing
github
issues
of
visualizing
releases
from
changes
of
xmd,
which
is
not
supported
at
the
moment.
So
also
it's
a
good
opinion
opportunity
to
contribute
and
you
don't
have
to
be
expecting
this
technology
at
all.
B
B
If
you're
interested
in
javascript
that
plug-in
site
is
an
amazing
place
to
contribute,
he
recently
integrated
an
entirely
different
search
engine,
his
significant
improvements
and
yet
gavin,
I'm
sure,
still
feels
like
he
would
love
to
have
additional
help
and
more
people
to
assist
if
you'd
like
to
have
some
experience
working
with
a
production
scale,
production
sized
data
data
driven
site.
This
is
this
is
a
really
beautiful
piece
of
work.
A
Okay,
so
there
is
also
a
question
about
the
jenkins
sex.
So
what
is
jenkins
sex
and
how
whether
it's
maintained
by
the
same
team?
So
for
that?
The
question
against
is
that
jenkins
sex
has
started
as
a
part
of
jenkins,
so
it
was
a
subproject
basically
listed
here,
but
when,
over
the
years
it
evolved
into
a
separate
project.
So
currently
it's
a
separate
project,
also
under
the
drill
of
the
continuous
delivery
foundation.
A
So
if
you
go
here,
you
can
see
that
basically
jenkins
and
jack
decks
on
the
same
level.
Jenkins
is
a
good
project,
jenkins
access
incubating
project,
but
in
the
community
we
still
have
a
lot
of
communications
with
chickasacs.
There
are
multiple
reasons
for
that.
Firstly,
consex
uses
jenkins
as
one
of
the
engines.
A
Currently
there
is
jenkins
x3
preparing
to
the
release
with
more
river
support
for
jenkins
and
the
results
and
a
lot
of
opportunities
for
communities
to
communicate,
because
it's
a
really
friendly
relationship
for
us.
We
share
some
contributor
summits.
We
also
meet
at
various
continuous
leverage
foundation,
sick
meetings,
so
basically
jenkins
ex
just
to
answer
the
question,
specifically:
no,
it's
not
maintained
by
the
same
team.
It's
not
even
maintained
by
the
same
organization,
but
there's
still
quite
good
relations
between
the
projects,
and
there
is
a
lot
of
opportunities
for
sharing
experiences
and
reducing
components.
C
B
We
we
have
one
more
question,
a
question
on
from
asking
hey:
we
don't
have
any
machine
learning
plug-in
projects
this
year
for
google
summer
of
code
could
would
that
be
acceptable
if
someone
were
to
propose,
send
it
submit
a
project
proposal
for
a
machine
learning
exercise
this
year,
oleg
or
or
chive?
Do
you
want
to
comment
to
that.
A
A
D
A
A
Basically,
as
a
contributor,
you
can
join
us
at
any
moment.
You
can
just
send
a
message
to
the
developer.
My
name,
please
make
a
proposal,
and
here
there
will
be
people
who
would
be
interested
to
mentor
here.
Yeah.
There
are
other
questions
like
stipends,
I
said,
but
yeah
mentoring
is
possible.
B
A
C
A
It
depends
so
we
can
find
contributors
for
sure.
D
Because
what
I
feel
is
that
with
jenkins,
like
the
interaction
with
machine
learning,
is
still
pretty
much
limited.
I
think
it
was
the
first
time
that
there
was
a
step
taken
towards
that.
So
yeah
I
mean,
if
someone
has
an
idea,
feel
free
to
reach
out.
If
you
have,
some
ideas
to
you
know
make
the
current
ml
plugin
better
or
like.
If
you
have
some
other
idea.
A
Okay-
and
there
is
actually
a
question
about
how
to
propose
a
new
project
and
we
directly
share
it
on
a
mailing
list
on
liter.
Yes,
and
it's
actually
the
recommended
approach.
So
in
the
jenkins
project,
we
highly
recommend
students
to
discuss
their
project
proposals
publicly,
because
it
helps
to
get
more
feedback
and
it
helps
us
to
find
mentors
and
to
have
a
live
discussion.
A
So,
for
example,
there
are
two
channels:
if
you
go
to
any
project,
let's
go
to,
let's
switch
to
2029,
so
here,
for
example,
if
you
talk
about
cloud
events
plugin
for
jenkins
here,
you
can
see
that
there
are
references
so,
for
example,
this
project
id
is
undeveloped,
cloud
native
specialist
group
in
jenkins,
and
there
are
channels
which
are
specifically
related
to
this
special
interest
group.
I
wouldn't
say
that
it's
very
active
now,
but
it's
every
week
and
for
example,
here
you
can
find
the
chat.
You
can
just
drop
your
proposal
here.
A
D
And
I
think
that
there's
another
question
by
innocent:
it's
is
it
possible
that
all
proposed
projects
for
this
year
has
already
been
taken,
and
if
that
is
the
case,
our
interested
students
who
have
not
gotten
project
idea,
get
into
gsoc.
A
Okay,
so
google
summer,
of
course,
is
a
competitive
program.
What
it
means
that
usually
we
get
much
more
applications
than
we
can
accept
for
some
project
ideas.
We
get
multiple
proposals.
Firstly,
it
doesn't
block
you
from
applying.
We
do
not
make
any
assignments
until
the
application
phase
is
over
yeah.
Of
course,
there
might
be
students
who
were
working
on
this
project
idea
for
several
months
and
for
the
application,
etc.
A
Then
it
might
be
quite
a
challenge
to
provide
to
make
a
puzzle
of
a
similar
quality
if
you
are
just
starting,
but
it
basically
depends
on
the
project
idea
and
on
the
area.
So,
if
you're
interested
in
some
area
you
can
make-
and
even
if
there
is
a
student-
and
if
you
don't
want
to
compete,
you
can
propose
project
id
which
is
again
along
the
lines
of
what
we
published
but
which
doesn't
collide
with
other
proposals.
It's
also
an
option
sometimes
so.
A
For
example,
here
we
talk
about
git
credentials,
binding
and
probably
you
would
work
on
first
credentials
binding
and
there
is
no
integration.
Why
not?
For
example,
here's
a
project
cloud
events
instead
of
cloud
events,
you
could
post
integration
with
asia,
it's
another
events
framework
which
is
also
open
source.
Such
proposals
would
also
happen
again
better
to
make
it
earlier
so
that
we
can
find
mentors
but
yeah.
There
is
no
such
situation
that
all
project
thoughts
are
taken
because,
right
now
we
don't
even
know
what
other
project.
A
A
Okay,
so
if
there
is
no
questions,
just
a
few
closing
quotes
and
then
we
can
switch
to
the
offline
mode
or
actually
we
didn't
talk
about.
B
A
Yeah,
if
you
interested
about
specific
project
ideas-
or
if
you
have
more
questions,
please
stay
online,
we
will
stop
the
recording.
But
after
that
we
will
just
grant
everyone
voice
permissions
so
that
you
can
ask
questions
directly
without
using
and
yeah.
You
can
also
have
some
slides
these
entries
here,
but
yeah
you
can
find
more
information
on
the
project
idea
pages
and
all
our
project
ideas
pages
have
links
to
newcomer
friendly
issues.
They
also
have
quick
start
guidelines.
A
So
if
you
want
to
get
started,
this
information
should
help
you,
because
we
expect
every
published
project
to
have
this
information
and
one
frequently
asked
question.
So
we
have
accepted
ideas
and
we
have
draft
project
ideas.
So
what
what
drafts
means
that
this
project
idea
doesn't
fully
meet
the
requirements,
for
example
with
my
missing
section
or
whatever,
but
it's
a
project
idea.
You
still
can
create
a
proposal
for
these
project
ideas.
A
If
you
have
any
questions
after
the
meet
up,
please
use
our
guitar
channels.
So
again,
if
you
just
want
to
contribute
to
jenkins,
not
related
to
google
somewhere,
of
course,
then
there
is
a
new
comma
contributors
channel
and
there
is
gsoc
a
special
interest
group
for
specific
career
for
google
summer,
of
course.
So
these
are
two
main
entries
points
which
you
can
use.