<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-x-website, branch tour/v0.1.0</title>
<subtitle>Fork of golang.org/x/website with my patches.</subtitle>
<id>http://git.kilabit.info/go-x-website/atom?h=tour%2Fv0.1.0</id>
<link rel='self' href='http://git.kilabit.info/go-x-website/atom?h=tour%2Fv0.1.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/'/>
<updated>2025-02-26T22:54:50Z</updated>
<entry>
<title>tour: deprecate and retract the nested module</title>
<updated>2025-02-26T22:54:50Z</updated>
<author>
<name>Dmitri Shuralyov</name>
<email>dmitshur@golang.org</email>
</author>
<published>2025-02-26T22:43:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=2e06797ff13dad3a7916a20f8b65bc9ac14c93dc'/>
<id>urn:sha1:2e06797ff13dad3a7916a20f8b65bc9ac14c93dc</id>
<content type='text'>
It stopped being a nested module and its content was merged into
x/website in CL 323897. It was never intended to be a published
module, rather it happened to be one during earlier development
of x/website.

Because the golang.org/x/website/tour module has a longer path than
the golang.org/x/website module, it gets in the way when trying to
install or run the latest version of the tour command. So, deprecate
and retact all of its versions to fix that.

For golang/go#47236.

Change-Id: I88615fc25cd6531d4650210ca8063c53a68ac81a
</content>
</entry>
<entry>
<title>go.dev: clean up deployment</title>
<updated>2021-06-16T18:38:43Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-06-01T14:04:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=c725e441291aec017e7052ba8e776c59a7295764'/>
<id>urn:sha1:c725e441291aec017e7052ba8e776c59a7295764</id>
<content type='text'>
Delete separate learn service files, since the service has been deleted.
(learn.go.dev is now served by the same service as go.dev.)

Also make the yaml commands a bit more readable.

Change-Id: I8c453cb38bef84eb1d795e949c9bc315360c0deb
Reviewed-on: https://go-review.googlesource.com/c/website/+/323896
Trust: Russ Cox &lt;rsc@golang.org&gt;
Reviewed-by: Jamal Carvalho &lt;jamal@golang.org&gt;
</content>
</entry>
<entry>
<title>blog: simplify app, stop being a submodule</title>
<updated>2021-06-16T18:38:38Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-27T00:53:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=7fe5e1bf67352dcc963c4a663acdb283be7ff1c8'/>
<id>urn:sha1:7fe5e1bf67352dcc963c4a663acdb283be7ff1c8</id>
<content type='text'>
This app has a lot of history. App Engine used to require different code
for local execution and running on App Engine, because the latter supplied
func main. No longer. Unify all the code into a simpler single file.

Also use the new x/website. (The old go.mod was pinning an older
x/website from before we adopted fs.FS. Now that we have a backported
io/fs, we can use the new x/website, which is what lets us get rid of
the submodule boundary.)

This brings blog in line with the other websites in this repo,
which will help smooth the eventual merge.

Change-Id: Ibe95674ac6765c15bb82a82dc52845a2377cebf7
Reviewed-on: https://go-review.googlesource.com/c/website/+/323894
Trust: Russ Cox &lt;rsc@golang.org&gt;
Reviewed-by: Jamal Carvalho &lt;jamal@golang.org&gt;
</content>
</entry>
<entry>
<title>go.dev: stop being a submodule</title>
<updated>2021-06-16T18:38:33Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-26T22:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=96b571dae15d66409582a0791f6fdcabbd561dc9'/>
<id>urn:sha1:96b571dae15d66409582a0791f6fdcabbd561dc9</id>
<content type='text'>
Now that x/website is Go 1.15-safe,
we can make go.dev a plain subdirectory
and use x/website's copy of the template packages
instead of the go.dev copy.

Change-Id: I55a1c3d47b6a96cedfd6eab260533d4e4b28ea88
Reviewed-on: https://go-review.googlesource.com/c/website/+/323893
Trust: Russ Cox &lt;rsc@golang.org&gt;
Reviewed-by: Jamal Carvalho &lt;jamal@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/golangorg: simplify, run on App Engine Standard, not Flex</title>
<updated>2021-06-16T18:19:59Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-26T13:45:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=e0d934b43647c0433285e0b75e9b8a17fbca363d'/>
<id>urn:sha1:e0d934b43647c0433285e0b75e9b8a17fbca363d</id>
<content type='text'>
This app has been through a lot of evolution and has accumulated
a lot of cruft in the way it is deployed. We can simplify deployment
down to a short Cloud Build script and go back to regular App Engine
for execution.

Also remove the prod-vs-local distinction and the build tag complexity.

App Engine Flex doesn't let us have extant versions without at least
a couple dedicated VMs, and then it also imposes a limit of 20 VMs,
which makes it unsuitable for continuous deployment, where we can
rack up many versions in a short amount of time. Going back to
App Engine Standard is a better fit, since versions that aren't getting
traffic scale down to zero.

Using App Engine Standard also matches blog and go.dev,
which will help with the eventual merging of all these servers.

Change-Id: I35167b569327ad253b9d367d747072a269205b20
Reviewed-on: https://go-review.googlesource.com/c/website/+/323892
Trust: Russ Cox &lt;rsc@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
<entry>
<title>doc/go1.14: add missing release note about text/template escaping</title>
<updated>2021-06-15T16:55:40Z</updated>
<author>
<name>Filippo Valsorda</name>
<email>filippo@golang.org</email>
</author>
<published>2020-06-30T17:27:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=91e49064155485e54b5d5e01c0064e512880753f'/>
<id>urn:sha1:91e49064155485e54b5d5e01c0064e512880753f</id>
<content type='text'>
Change-Id: If8b066124cb46a0e2a87eaf0271ee46221f02a3d
Reviewed-on: https://go-review.googlesource.com/c/website/+/328129
Trust: Filippo Valsorda &lt;filippo@golang.org&gt;
Run-TryBot: Filippo Valsorda &lt;filippo@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
<entry>
<title>all: make compatible with Go 1.15</title>
<updated>2021-06-15T02:35:50Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-26T15:49:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=d83135168906764d09834ef7d02cf3f414e41abe'/>
<id>urn:sha1:d83135168906764d09834ef7d02cf3f414e41abe</id>
<content type='text'>
With the help of the backported libraries introduced in the previous CL,
we can make the whole cmd/golangorg site run on Go 1.15 again.
This will let us use App Engine standard in advance of the release
of Go 1.16 on App Engine.

Change-Id: I9d1612de6f366e0774919aa6a94af14aafb248f5
Reviewed-on: https://go-review.googlesource.com/c/website/+/323891
Trust: Russ Cox &lt;rsc@golang.org&gt;
Run-TryBot: Russ Cox &lt;rsc@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
<entry>
<title>internal/backport: add backports of current Go dev template, fs packages</title>
<updated>2021-06-15T02:35:47Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-26T15:20:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=35beb4cf8640f445699cee29f12bce8529fd6223'/>
<id>urn:sha1:35beb4cf8640f445699cee29f12bce8529fd6223</id>
<content type='text'>
This will let us use these APIs on App Engine before Go 1.16 is available.
The only thing we can't backport from Go 1.16 is embed, so that has to
be build-tagged off still, but we don't really need embed on App Engine.

This will let us move golang.org off App Engine Flex onto regular App Engine,
which will greatly simplify deployment and make it possible to do automatic
deployments.

When App Engine adds Go 1.16 support, most of this can go away.
(The template packages will need to stay, as go.dev will need some
Go 1.17 bug fixes from them.)

Change-Id: I16ee64862a43f591a31fae04caf4caa0fdb5af62
Reviewed-on: https://go-review.googlesource.com/c/website/+/323890
Trust: Russ Cox &lt;rsc@golang.org&gt;
Run-TryBot: Russ Cox &lt;rsc@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/golangorg: change tests to use internal/webtest</title>
<updated>2021-06-15T02:12:41Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-18T18:59:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=fb64aa77f925610ac46c813d080d1f01f3827ece'/>
<id>urn:sha1:fb64aa77f925610ac46c813d080d1f01f3827ece</id>
<content type='text'>
Much shorter and clearer.
This also opens up the possibility of sharing
some tests between TestWeb and TestLiveServer.

Change-Id: Iaca004c88581b0e0d8c858333806f755cc140255
Reviewed-on: https://go-review.googlesource.com/c/website/+/321075
Trust: Russ Cox &lt;rsc@golang.org&gt;
Run-TryBot: Russ Cox &lt;rsc@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
Website-Publish: Russ Cox &lt;rsc@golang.org&gt;
</content>
</entry>
<entry>
<title>internal/webtest: add package for testing web servers</title>
<updated>2021-06-15T02:12:39Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2021-05-18T16:17:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go-x-website/commit/?id=e5882a3721863c3bb2a45547ee0897f28e8c339c'/>
<id>urn:sha1:e5882a3721863c3bb2a45547ee0897f28e8c339c</id>
<content type='text'>
This package provides a way to write simple script-based tests of
web server behaviors, instead of reinventing the logic in every test,
as we too often do.

See the doc comment in webtest.go for more details.

Change-Id: Ie1af4f1def488a7520dce46c242643aec15a2fcf
Reviewed-on: https://go-review.googlesource.com/c/website/+/321074
Trust: Russ Cox &lt;rsc@golang.org&gt;
Run-TryBot: Russ Cox &lt;rsc@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
</feed>
