• Giovanni Bajo's avatar
    doc: first version of new contribute guide · a3d83269
    Giovanni Bajo authored
    I've reorganized the guide and rewritten large sections.
    
    The structure is now more clear and logical, and can
    be understood and navigated using the summary displayed at
    the top of the page (before, the summary was confusing because
    the guide contained H1s that were being ignored by the summary).
    
    Both the initial onboarding process and the Gerrit
    change submission process have been reworked to
    include a concise checklist of steps that can be
    read and understood in a few seconds, for people
    that don't want or need to bother with details.
    More in-depth descriptions have been moved into
    separate sections, one per each checklist step.
    This is by far the biggest improvement, as the previous
    approach of having to read several pages just to understand
    the requires steps was very scaring for beginners, in
    addition of being harder to navigate.
    
    GitHub pull requests have been integrated as a different
    way to submit a change, suggested for first time contributors.
    
    The review process has been described in more details,
    documenting the workflow and the used conventions.
    
    Most miscellanea have been moved into an "advanced
    topics" chapter.
    
    Paragraphs describing how to use git have been removed
    to simplify reading. This guide should focus on Go contribution,
    and not help users getting familiar with git, for which many
    guides are available.
    
    Change-Id: I6f4b76583c9878b230ba1d0225745a1708fad2e8
    Reviewed-on: https://go-review.googlesource.com/93495Reviewed-by: 's avatarRob Pike <r@golang.org>
    a3d83269
Name
Last commit
Last update
..
articles Loading commit data...
codewalk Loading commit data...
devel Loading commit data...
gopher Loading commit data...
play Loading commit data...
progs Loading commit data...
asm.html Loading commit data...
cmd.html Loading commit data...
code.html Loading commit data...
conduct.html Loading commit data...
contrib.html Loading commit data...
contribute.html Loading commit data...
debugging_with_gdb.html Loading commit data...
diagnostics.html Loading commit data...
docs.html Loading commit data...
editors.html Loading commit data...
effective_go.html Loading commit data...
gccgo_contribute.html Loading commit data...
gccgo_install.html Loading commit data...
go-logo-black.png Loading commit data...
go-logo-blue.png Loading commit data...
go-logo-white.png Loading commit data...
go1.1.html Loading commit data...
go1.10.html Loading commit data...
go1.2.html Loading commit data...
go1.3.html Loading commit data...
go1.4.html Loading commit data...
go1.5.html Loading commit data...
go1.6.html Loading commit data...
go1.7.html Loading commit data...
go1.8.html Loading commit data...
go1.9.html Loading commit data...
go1.html Loading commit data...
go1compat.html Loading commit data...
go_faq.html Loading commit data...
go_mem.html Loading commit data...
go_spec.html Loading commit data...
help.html Loading commit data...
ie.css Loading commit data...
install-source.html Loading commit data...
install.html Loading commit data...
root.html Loading commit data...
security.html Loading commit data...
share.png Loading commit data...
tos.html Loading commit data...