Andrew Gerrand | 7cb21a7 | 2012-01-19 11:24:54 +1100 | [diff] [blame] | 1 | <!--{ |
Andrew Gerrand | d84de09 | 2012-02-13 21:22:36 +1100 | [diff] [blame] | 2 | "Title": "The Go Project", |
| 3 | "Path": "/project/" |
Andrew Gerrand | 7cb21a7 | 2012-01-19 11:24:54 +1100 | [diff] [blame] | 4 | }--> |
Andrew Gerrand | 6ab8d24 | 2010-09-16 14:01:02 +1000 | [diff] [blame] | 5 | |
Andrew Gerrand | f200b72 | 2012-03-06 12:50:52 +1100 | [diff] [blame] | 6 | <img class="gopher" src="/doc/gopher/project.png" /> |
| 7 | |
Andrew Gerrand | 539178b | 2012-03-05 15:07:43 +1100 | [diff] [blame] | 8 | <div id="manual-nav"></div> |
| 9 | |
| 10 | <p> |
| 11 | Go is an open source project developed by a team at |
Andrew Gerrand | 43ad89d | 2014-07-25 10:28:39 +1000 | [diff] [blame] | 12 | <a href="//google.com/">Google</a> and many |
Andrew Gerrand | 539178b | 2012-03-05 15:07:43 +1100 | [diff] [blame] | 13 | <a href="/CONTRIBUTORS">contributors</a> from the open source community. |
| 14 | </p> |
| 15 | |
| 16 | <p> |
| 17 | Go is distributed under a <a href="/LICENSE">BSD-style license</a>. |
| 18 | </p> |
| 19 | |
Andrew Gerrand | 43ad89d | 2014-07-25 10:28:39 +1000 | [diff] [blame] | 20 | <h3 id="announce"><a href="//groups.google.com/group/golang-announce">Announcements Mailing List</a></h3> |
Andrew Gerrand | d70627e | 2012-03-06 15:16:02 +1100 | [diff] [blame] | 21 | <p> |
| 22 | A low traffic mailing list for important announcements, such as new releases. |
| 23 | </p> |
| 24 | <p> |
| 25 | We encourage all Go users to subscribe to |
Andrew Gerrand | 43ad89d | 2014-07-25 10:28:39 +1000 | [diff] [blame] | 26 | <a href="//groups.google.com/group/golang-announce">golang-announce</a>. |
Andrew Gerrand | d70627e | 2012-03-06 15:16:02 +1100 | [diff] [blame] | 27 | </p> |
| 28 | |
Andrew Gerrand | 5dd7417 | 2013-09-16 15:47:13 +1000 | [diff] [blame] | 29 | |
| 30 | <h2 id="go1">Version history</h2> |
| 31 | |
| 32 | <h3 id="release"><a href="/doc/devel/release.html">Release History</a></h3> |
Andrew Gerrand | 5dd7417 | 2013-09-16 15:47:13 +1000 | [diff] [blame] | 33 | |
Andrew Gerrand | c1374b5 | 2014-11-25 15:41:33 +1100 | [diff] [blame] | 34 | <p>A <a href="/doc/devel/release.html">summary</a> of the changes between Go releases. Notes for the major releases:</p> |
Andrew Gerrand | 5dd7417 | 2013-09-16 15:47:13 +1000 | [diff] [blame] | 35 | |
Andrew Gerrand | c1374b5 | 2014-11-25 15:41:33 +1100 | [diff] [blame] | 36 | <ul> |
Russ Cox | 4f6035a | 2017-11-14 12:26:50 -0500 | [diff] [blame] | 37 | <li><a href="/doc/go1.10">Go 1.10</a> <small>(February 2018)</small></li> |
Chris Broadfoot | ace6074 | 2017-07-31 17:28:35 -0700 | [diff] [blame] | 38 | <li><a href="/doc/go1.9">Go 1.9</a> <small>(August 2017)</small></li> |
Alberto Donizetti | 9230ee2 | 2017-02-23 19:36:34 +0100 | [diff] [blame] | 39 | <li><a href="/doc/go1.8">Go 1.8</a> <small>(February 2017)</small></li> |
Chris Broadfoot | 35f5517 | 2016-08-15 17:28:00 -0700 | [diff] [blame] | 40 | <li><a href="/doc/go1.7">Go 1.7</a> <small>(August 2016)</small></li> |
Chris Broadfoot | 0024101 | 2016-03-02 16:16:29 -0800 | [diff] [blame] | 41 | <li><a href="/doc/go1.6">Go 1.6</a> <small>(February 2016)</small></li> |
Andrew Gerrand | 8389e7c | 2015-08-10 23:30:20 +0000 | [diff] [blame] | 42 | <li><a href="/doc/go1.5">Go 1.5</a> <small>(August 2015)</small></li> |
Andrew Gerrand | c1374b5 | 2014-11-25 15:41:33 +1100 | [diff] [blame] | 43 | <li><a href="/doc/go1.4">Go 1.4</a> <small>(December 2014)</small></li> |
| 44 | <li><a href="/doc/go1.3">Go 1.3</a> <small>(June 2014)</small></li> |
| 45 | <li><a href="/doc/go1.2">Go 1.2</a> <small>(December 2013)</small></li> |
| 46 | <li><a href="/doc/go1.1">Go 1.1</a> <small>(May 2013)</small></li> |
| 47 | <li><a href="/doc/go1">Go 1</a> <small>(March 2012)</small></li> |
| 48 | </ul> |
Andrew Gerrand | 5dd7417 | 2013-09-16 15:47:13 +1000 | [diff] [blame] | 49 | |
| 50 | <h3 id="go1compat"><a href="/doc/go1compat">Go 1 and the Future of Go Programs</a></h3> |
| 51 | <p> |
| 52 | What Go 1 defines and the backwards-compatibility guarantees one can expect as |
| 53 | Go 1 matures. |
| 54 | </p> |
| 55 | |
| 56 | |
Andrew Gerrand | 539178b | 2012-03-05 15:07:43 +1100 | [diff] [blame] | 57 | <h2 id="resources">Developer Resources</h2> |
Andrew Gerrand | d84de09 | 2012-02-13 21:22:36 +1100 | [diff] [blame] | 58 | |
Andrew Gerrand | eb91b5f | 2014-12-10 11:01:55 +1100 | [diff] [blame] | 59 | <h3 id="source"><a href="https://golang.org/change">Source Code</a></h3> |
Andrew Gerrand | d84de09 | 2012-02-13 21:22:36 +1100 | [diff] [blame] | 60 | <p>Check out the Go source code.</p> |
| 61 | |
Shenghou Ma | 8c9923d | 2014-06-01 22:48:57 -0400 | [diff] [blame] | 62 | <h3 id="golang-dev"><a href="https://groups.google.com/group/golang-dev">Developer</a> and |
| 63 | <a href="https://groups.google.com/group/golang-codereviews">Code Review Mailing List</a></h3> |
| 64 | <p>The <a href="https://groups.google.com/group/golang-dev">golang-dev</a> |
| 65 | mailing list is for discussing code changes to the Go project. |
| 66 | The <a href="https://groups.google.com/group/golang-codereviews">golang-codereviews</a> |
| 67 | mailing list is for actual reviewing of the code changes (CLs).</p> |
Andrew Gerrand | d84de09 | 2012-02-13 21:22:36 +1100 | [diff] [blame] | 68 | |
Shenghou Ma | 8c9923d | 2014-06-01 22:48:57 -0400 | [diff] [blame] | 69 | <p>For general discussion of Go programming, see <a |
| 70 | href="https://groups.google.com/group/golang-nuts">golang-nuts</a>.</p> |
| 71 | |
| 72 | <h3 id="golang-checkins"><a href="https://groups.google.com/group/golang-checkins">Checkins Mailing List</a></h3> |
Andrew Gerrand | d84de09 | 2012-02-13 21:22:36 +1100 | [diff] [blame] | 73 | <p>A mailing list that receives a message summarizing each checkin to the Go repository.</p> |
Andrew Gerrand | 6ab8d24 | 2010-09-16 14:01:02 +1000 | [diff] [blame] | 74 | |
Andrew Gerrand | 43ad89d | 2014-07-25 10:28:39 +1000 | [diff] [blame] | 75 | <h3 id="build_status"><a href="//build.golang.org/">Build Status</a></h3> |
Andrew Gerrand | 539178b | 2012-03-05 15:07:43 +1100 | [diff] [blame] | 76 | <p>View the status of Go builds across the supported operating |
| 77 | systems and architectures.</p> |
| 78 | |
| 79 | |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 80 | <h2 id="howto">How you can help</h2> |
Andrew Gerrand | 6ab8d24 | 2010-09-16 14:01:02 +1000 | [diff] [blame] | 81 | |
Andrew Gerrand | eb91b5f | 2014-12-10 11:01:55 +1100 | [diff] [blame] | 82 | <h3><a href="//golang.org/issue">Reporting issues</a></h3> |
Andrew Gerrand | 6ab8d24 | 2010-09-16 14:01:02 +1000 | [diff] [blame] | 83 | |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 84 | <p> |
| 85 | If you spot bugs, mistakes, or inconsistencies in the Go project's code or |
| 86 | documentation, please let us know by |
Andrew Gerrand | eb91b5f | 2014-12-10 11:01:55 +1100 | [diff] [blame] | 87 | <a href="//golang.org/issue/new">filing a ticket</a> |
| 88 | on our <a href="//golang.org/issue">issue tracker</a>. |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 89 | (Of course, you should check it's not an existing issue before creating |
| 90 | a new one.) |
| 91 | </p> |
Andrew Gerrand | 6ab8d24 | 2010-09-16 14:01:02 +1000 | [diff] [blame] | 92 | |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 93 | <p> |
| 94 | We pride ourselves on being meticulous; no issue is too small. |
| 95 | </p> |
| 96 | |
Andrew Gerrand | a1cc84f | 2015-06-26 08:46:30 +1000 | [diff] [blame] | 97 | <p> |
Andrew Gerrand | 499c827 | 2015-08-27 15:40:46 +1000 | [diff] [blame] | 98 | Security-related issues should be reported to |
Andrew Gerrand | 90ffb7c | 2015-11-24 14:39:03 +1100 | [diff] [blame] | 99 | <a href="mailto:security@golang.org">security@golang.org</a>.<br> |
Andrew Gerrand | 499c827 | 2015-08-27 15:40:46 +1000 | [diff] [blame] | 100 | See the <a href="/security">security policy</a> for more details. |
Andrew Gerrand | a1cc84f | 2015-06-26 08:46:30 +1000 | [diff] [blame] | 101 | </p> |
| 102 | |
Andrew Gerrand | 90ffb7c | 2015-11-24 14:39:03 +1100 | [diff] [blame] | 103 | <p> |
| 104 | Community-related issues should be reported to |
| 105 | <a href="mailto:conduct@golang.org">conduct@golang.org</a>.<br> |
| 106 | See the <a href="/conduct">Code of Conduct</a> for more details. |
| 107 | </p> |
| 108 | |
Bobby Powers | d5b28ad | 2012-02-20 08:33:28 +1100 | [diff] [blame] | 109 | <h3><a href="/doc/contribute.html">Contributing code</a></h3> |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 110 | |
| 111 | <p> |
| 112 | Go is an open source project and we welcome contributions from the community. |
| 113 | </p> |
| 114 | <p> |
Bobby Powers | d5b28ad | 2012-02-20 08:33:28 +1100 | [diff] [blame] | 115 | To get started, read these <a href="/doc/contribute.html">contribution |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 116 | guidelines</a> for information on design, testing, and our code review process. |
| 117 | </p> |
| 118 | <p> |
Andrew Gerrand | eb91b5f | 2014-12-10 11:01:55 +1100 | [diff] [blame] | 119 | Check <a href="//golang.org/issue">the tracker</a> for |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 120 | open issues that interest you. Those labeled |
Stanislav Afanasev | 2fb9fe4 | 2017-12-11 23:45:19 +0300 | [diff] [blame] | 121 | <a href="https://github.com/golang/go/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22">help wanted</a> |
Andrew Gerrand | eccf31b | 2011-03-24 11:06:02 +1100 | [diff] [blame] | 122 | are particularly in need of outside help. |
| 123 | </p> |