forked from play-with-go/play-with-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
about.html
187 lines (152 loc) · 8.9 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
---
permalink: /about
layout: plain
---
<div class="container">
<div class="row justify-content-center">
<div class="col-md-11">
<div class="row">
<div class="col-12 text-center">
<h1 class="cover-heading mt-4 mb-4">What is Play with Go?</h1>
</div>
<div class="col-lg-6 text-justify">
<p><a href="https://play-with-go.dev/"><code class="highlighter-rouge">play-with-go.dev</code></a>
is a series of
hands-on, interactive, browser-based guides that introduce the tools required to work with
<a href="https://golang.org/">the Go programming language</a>. It is the natural next step
after <a href="https://tour.golang.org/welcome/1">“A Tour of Go”</a> which introduces the
language itself. <code class="highlighter-rouge">play-with-go.dev</code> covers the various
subcommands of the <code class="highlighter-rouge">go</code> command, <a
href="https://staticcheck.io/"><code class="highlighter-rouge">staticcheck</code></a>
and many other tools that will make writing Go programs that much
easier and fun!</p>
</div>
<div class="col-lg-6 text-justify">
<p>To get started learning with <code class="highlighter-rouge">play-with-go.dev</code>,
simply visit <a href="https://play-with-go.dev/.">https://play-with-go.dev/</a>.</p>
<p>
If you are interested in learning more about the project, in particular how to
contribute, please see the
<a href="https://github.com/play-with-go/play-with-go/blob/main/CONTRIBUTING.md">contribution
guidelines</a>. </p>
</div>
</div>
</div>
<div class="col-md-11">
<div class="row">
<div class="col-12 text-center mb-2">
<h2 id="about">Community</h2>
</div>
<div class="col-lg-6 text-justify">
<p><code class="highlighter-rouge">play-with-go.dev</code>
is an experiment designed to test the hypothesis that
interactive guides are a more engaging medium for
learning when it comes to developer tools. The <code
class="highlighter-rouge">go</code> command and modules
lend themselves very well to this type of guide therefore.
We need your feedback and suggestions to help steer
<code class="highlighter-rouge">play-with-go.dev</code> in the right direction!</p>
</div>
<div class="col-lg-6 text-justify">
<p><code class="highlighter-rouge">play-with-go.dev</code>
is very much by the community, for the community. The
goal is to build a platform of high quality, reviewed and
curated content, with a diverse, inclusive and
sustainable model for having people contribute and
maintain that content. We want to make it easy for
people to contribute and review content, enabled by
tooling and continuous integration checks.</p>
</div>
</div>
</div>
<div class="col-md-11">
<div class="row">
<div class="col-12 text-center mb-2">
<h2 id="about">About the authors</h2>
</div>
<div class="col-lg-6 text-justify">
<p><code class="highlighter-rouge">play-with-go.dev</code> was created
by <a href="https://twitter.com/_myitcv">Paul Jolly</a> and <a
href="https://twitter.com/marcosnils">Marcos
Nils</a>. Guides are built using the popular
<a href="https://github.com/play-with-docker/play-with-docker"><code
class="highlighter-rouge">play-with-docker</code></a> platform (created by <a
href="https://twitter.com/marcosnils">Marcos
Nils</a> and <a href="https://twitter.com/xetorthio">Jonathan Leibiusky</a>). Guides
are
served via
https://play-with-go.dev/ and run in a user’s browser, presenting the guide content on
the left,
and an interactive
terminal on the right. This terminal is connected to a remote session hosted in <a
href="https://cloud.google.com/">Google’s
Cloud</a>.</p>
</div>
<div class="col-lg-6 text-justify">
<p>Potential future enhancements to <code class="highlighter-rouge">play-with-go.dev</code> include:</p>
<ul>
<li>integrating <a href="https://code.visualstudio.com/">Visual Studio Code</a> in the remote session, to enable editing files</li>
<li>supporting different language translations of a guide (that all share the same script)</li>
<li>supporting multiple scenarios (multiple platforms, different tool versions) of the same guide</li>
</ul>
<p>If you have any questions, please feel free to raise an issue or <a
href="mailto:[email protected]">contact us directly</a>.</p>
</div>
</div>
</div>
<img class="img-fluid d-none d-lg-block mb-2" style="max-width: 50%; margin: 0 auto;" alt="Responsive image"
src="/images/playgo.png" alt="Screenshot showing a play-with-go.dev guide in the browser"
title="The play-with-go.dev splash image" style="max-width:50%;" />
</div>
</div>
<div class="row pad" style="background-color: #e5e5e59f;">
<div class="col">
<div class="container">
<div class="row">
<div class="col-md-12 mt-2 mb-4">
<div class="row">
<div class="col-12 text-center mb-2">
<h2 id="sponsors">Sponsors</h2>
</div>
<p>The <code
class="highlighter-rouge">play-with-go.dev</code>
project exists free of charge thanks to the
generosity of our sponsors (details to follow). We
are looking to broaden that sponsorship base to meet
ongoing hosting costs, but also to start a programme of
rewarding contributors and reviewers. If you or your
company would like to sponsor the project, please <a
href="mailto:[email protected]">contact us</a>.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row pl-12 pad">
<div class="col-md-12 mt-2 mb-4">
<div class="row">
<div class="col-12 text-center mb-4">
<h3 id="thanks">Thanks ♡</h3>
<p style="font-style: italic;">Thank you to the following individuals for their help in making
<code class="highlighter-rouge">play-with-go.dev</code> happen: <a
href="https://twitter.com/carmatrocity">Carmen
Andoh</a>, <a href="https://twitter.com/mpvl_">Marcel van Lohuizen</a>, <a
href="https://twitter.com/mvdan_">Daniel
Martí</a>, <a href="https://twitter.com/rogpeppe">Roger Peppe</a>, <a
href="https://twitter.com/goinggodotnet">Bill
Kennedy</a>, <a href="https://twitter.com/joncalhoun">Jon Calhoun</a>, <a
href="https://twitter.com/corylanou">Cory
LaNou</a>, <a href="https://twitter.com/jboursiquot">Johnny Boursiquot</a>, <a
href="https://twitter.com/vansimke">Michael
VanSickle</a>, <a href="https://twitter.com/egonelbre">Egon Elbre</a>.</p>
<p>The <code class="highlighter-rouge">play-with-go.dev</code> splash image was kindly created
for
the
project by <a href="https://twitter.com/egonelbre">Egon Elbre</a>.</p>
</div>
</div>
</div>
</div>
</div>