Skip to content

Commit 50ae1ac

Browse files
alexandeargopherbot
authored andcommitted
all: fix typos
Change-Id: I4b7b0fb92d900e51df98141c11b4a5c3f946c288 Reviewed-on: https://go-review.googlesource.com/c/wiki/+/595417 Commit-Queue: Ian Lance Taylor <[email protected]> Auto-Submit: Ian Lance Taylor <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]>
1 parent 93e79de commit 50ae1ac

10 files changed

+20
-20
lines changed

Diff for: Articles.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Table of Contents
8383
* [Using contexts to avoid leaking goroutines](https://rakyll.org/leakingctx/) _2016-10-25_
8484
* [Concurrency in Go](http://www.minaandrawos.com/2015/12/06/concurrency-in-golang/) _2015-12-06_
8585
* [Very basic concurrency for beginners in Go](https://medium.com/@matryer/very-basic-concurrency-for-beginners-in-go-663e63c6ba07#.n831uhdiq) _2015-11-18_
86-
* [Exploting Powerful Cloud Services with Go](https://medium.com/@sathishvj/exploiting-your-powerful-cloud-servers-with-go-lang-s-concurrency-eae5f4c7526) _2015-10-11_
86+
* [Exploiting Powerful Cloud Services with Go](https://medium.com/@sathishvj/exploiting-your-powerful-cloud-servers-with-go-lang-s-concurrency-eae5f4c7526) _2015-10-11_
8787
* [Golang lock-free values with atomic.Value](https://texlution.com/post/golang-lock-free-values-with-atomic-value/) _2015-08-21_
8888
* [Golang Pearl: Thread-safe writes and double checked locking in Go](http://blog.launchdarkly.com/golang-pearl-thread-safe-writes-and-double-checked-locking-in-go/) _2015-07-21_
8989
* [Golang: Funny Play with Channel](http://www.mikespook.com/2012/05/golang-funny-play-with-channel/) _2012-05-25_

Diff for: Download-build-farm-failed-logs-and-debugging.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ You can download all the failed logs by `fetchlogs`.
88

99
Download `fetchlogs` by `go get golang.org/x/build/cmd/fetchlogs`
1010

11-
`fetchlogs` only download 300 lastest failed logs by default, which is not enough for "mystery"/"flaky" bugs.
11+
`fetchlogs` only download 300 latest failed logs by default, which is not enough for "mystery"/"flaky" bugs.
1212
`fetchlogs -n <the number you want>`
1313

1414
You may also want to take a look at

Diff for: ExperienceReports.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ a 'class' keyword that simply makes a struct to also be an interface to make por
234234
## Tooling
235235

236236
- Jonathan Ingram, “[gofmt is not opinionated enough](https://gist.github.com/jonathaningram/2b62022844348f3407518dd3a180ef42)”, August 2017, about ongoing debates between developers regarding code style because `gofmt` is not opinionated enough.
237-
- Jean-Laurent de Morlhon, "[Pourquoi Maurice ne doit surtout pas coder en GO](https://www.youtube.com/watch?v=LIFZPzupwgs), talk about Go from a java developper perspective ("go dep" is not enough,...), slides are in english.
237+
- Jean-Laurent de Morlhon, "[Pourquoi Maurice ne doit surtout pas coder en GO](https://www.youtube.com/watch?v=LIFZPzupwgs), talk about Go from a java developer perspective ("go dep" is not enough,...), slides are in english.
238238

239239
## Type System
240240

Diff for: Go2ErrorHandlingFeedback.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ Please help categorize the rest of the proposals here.
270270

271271
- Gima, "[Procedural code, separate error handling](https://gitlab.com/snippets/1726097)", June 2018
272272

273-
- Konstantin, "[error handling for error-tree](https://github.com/Konstantin8105/Go2ErrorTree)", [Discyssion](https://github.com/golang/go/issues/32099) May 2019
273+
- Konstantin, "[error handling for error-tree](https://github.com/Konstantin8105/Go2ErrorTree)", [Discussion](https://github.com/golang/go/issues/32099) May 2019
274274

275275
### Adding your feedback
276276

Diff for: GoArm.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ Operating System: Angstrom Linux
125125

126126
BeagleBone is similar to Beagleboard, but without the video components. Angstrom is a very small Linux distribution for ARM based systems. It is built on top of Yocto and OpenEmbedded with additional tools and recipes to make it even easier to build a distribution. You can think of Angstrom as Ubuntu and OpenEmbedded/Yocto as Debian. Angstrom is very light weight and fast compared to Ubuntu. It uses systemd instead of the sys5 scripts which help give you a very fast boot time of a few seconds.
127127

128-
BeagleBone is probably faster than a RasberryPI because of it's newer Cortex-A8 dual-issue superscalar architecture, but the PI has the GPU which theoretically could be used with something like OpenCL to really run circles around the BeagleBone. However, for embedded applications the BeagleBone is easier to work with because it is ready out of the box with GPIO connections.
128+
BeagleBone is probably faster than a RaspberryPI because of it's newer Cortex-A8 dual-issue superscalar architecture, but the PI has the GPU which theoretically could be used with something like OpenCL to really run circles around the BeagleBone. However, for embedded applications the BeagleBone is easier to work with because it is ready out of the box with GPIO connections.
129129

130130
I've cross compiled for ARM with 5g from a Mac and so far I haven't run into any problems. You can build on the BeagleBone, but cross compiling with Go is so easy that it is better to save wear and tear on the flash drive and just compile somewhere else.
131131

@@ -136,7 +136,7 @@ I've cross compiled for ARM with 5g from a Mac and so far I haven't run into any
136136
Architecture: ARM5
137137
Platform: Debian Wheeze
138138

139-
Successfuly built default branch, going to write fan control daemon for this device in golang.
139+
Successfully built default branch, going to write fan control daemon for this device in golang.
140140

141141
#### Raspberry Pi
142142

@@ -935,7 +935,7 @@ _-- Rémy Oudompheng_
935935
| [Allwinner A20(ARM Cortex-A7 Dual-core, 1GHz, Mali400MP2 GPU)](http://www.allwinnertech.com/en/clq/processora/A20.html) | tbc |
936936
| eSATA | No worry to wear out your root SD Card|
937937
| Onboard Microphone | tbc |
938-
| 1G Etherenet | tbc |
938+
| 1G Ethernet | tbc |
939939
| 1G RAM | tbc |
940940
| Reset Switch | To reset the board ?|
941941
| Power Switch | To power cycle the board ?|

Diff for: GoUsers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1313,7 +1313,7 @@ Certificate Expiry Monitor Controller monitors the expiration of TLS certificate
13131313
* [Sellsuki](https://www.sellsuki.co.th/)
13141314
* [SIX network](https://six.network) - Financial Services
13151315
* [SPRINT3r](http://sprint3r.com/)
1316-
* [T.N. Incorporation](http://www.tnis.com/index) - Core banking tranformation company.
1316+
* [T.N. Incorporation](http://www.tnis.com/index) - Core banking transformation company.
13171317
* [Tencent Thailand](https://developers.tencent.co.th/)
13181318
* [THiNKNET](https://www.thinknet.co.th)
13191319
* [ThoughtWorks Thailand](https://www.thoughtworks.com/careers/thailand)

Diff for: Modules.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1041,7 +1041,7 @@ As described in the ["Semantic Import Versioning"](/wiki/Modules#semantic-import
10411041

10421042
However, the ecosystem is expected to proceed at varying paces of adoption for modules and Semantic Import Versioning.
10431043

1044-
As described in more detail in the ["How to Release a v2+ Module"](/wiki/Modules#releasing-modules-v2-or-higher) section, in the "Major Subdirectory" approach, the author of a v2+ module creates subdirectories such as `mymodule/v2` or `mymodule/v3` and moves or copies the approriate packages underneath those subdirectories. This means the traditional import path logic (even in older Go releases such as Go 1.8 or 1.7) will find the appropriate packages upon seeing an import statement such as `import "mymodule/v2/mypkg"`. Hence, packages residing in a "Major Subdirectory" v2+ module will be found and used even if modules support is not enabled (whether that is because you are running Go 1.11 and have not enabled modules, or because you are running a older version like Go 1.7, 1.8, 1.9 or 1.10 that does not have full module support). Please see the ["How to Release a v2+ Module"](/wiki/Modules#releasing-modules-v2-or-higher) section for more details on the "Major Subdirectory" approach.
1044+
As described in more detail in the ["How to Release a v2+ Module"](/wiki/Modules#releasing-modules-v2-or-higher) section, in the "Major Subdirectory" approach, the author of a v2+ module creates subdirectories such as `mymodule/v2` or `mymodule/v3` and moves or copies the appropriate packages underneath those subdirectories. This means the traditional import path logic (even in older Go releases such as Go 1.8 or 1.7) will find the appropriate packages upon seeing an import statement such as `import "mymodule/v2/mypkg"`. Hence, packages residing in a "Major Subdirectory" v2+ module will be found and used even if modules support is not enabled (whether that is because you are running Go 1.11 and have not enabled modules, or because you are running a older version like Go 1.7, 1.8, 1.9 or 1.10 that does not have full module support). Please see the ["How to Release a v2+ Module"](/wiki/Modules#releasing-modules-v2-or-higher) section for more details on the "Major Subdirectory" approach.
10451045

10461046
The remainder of this FAQ is focused on the "Major Branch" approach described in the ["How to Release a v2+ Module"](/wiki/Modules#releasing-modules-v2-or-higher) section. In the "Major Branch" approach, no `/vN` subdirectories are created and instead the module version information is communicated by the `go.mod` file and by applying semver tags to commits (which often will be on `master`, but could be on different branches).
10471047

@@ -1411,7 +1411,7 @@ This `replace` statement then enables us to upgrade past the problematic "old na
14111411
14121412
```
14131413
export GOPATH=$(mktemp -d)
1414-
go get -u foo # peform operation that generates the error of interest
1414+
go get -u foo # perform operation that generates the error of interest
14151415
cd $GOPATH/pkg/mod
14161416
grep -R --include="*.go" github.com/Quasilyte/go-consistent
14171417
```

Diff for: Plan9.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ You'll be able to use this installation of Go to bootstrap future Go releases, b
123123
GOROOT_BOOTSTRAP=/tmp/go-plan9-386-bootstrap
124124
```
125125

126-
### Bootstraping from binaries
126+
### Bootstrapping from binaries
127127

128128
A [binary package](https://storage.googleapis.com/go-builder-data/gobootstrap-plan9-386.tar.gz) for plan9/386 is available.
129129

Diff for: Projects.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -837,9 +837,9 @@ See also [SQLDrivers page](SQLDrivers).
837837

838838
### File Systems
839839

840-
* [afero](https://github.com/spf13/afero) - A File Sytem abstraction system for Go
840+
* [afero](https://github.com/spf13/afero) - A File System abstraction system for Go
841841
* [go.fs](https://github.com/daaku/go.fs) - A virtual file system abstraction layer.
842-
* [poller](https://github.com/npat-efault/poller) - Package poller is a file-descriptor multiplexer. It allows concurent Read and Write operations from and to multiple file-descriptors.
842+
* [poller](https://github.com/npat-efault/poller) - Package poller is a file-descriptor multiplexer. It allows concurrent Read and Write operations from and to multiple file-descriptors.
843843
* [vfsgen](https://github.com/shurcooL/vfsgen) - Generates a vfsdata.go file that statically implements the given virtual filesystem.
844844

845845

@@ -913,7 +913,7 @@ See also [SQLDrivers page](SQLDrivers).
913913
* [goexif](https://github.com/rwcarlsen/goexif) - Retrieve EXIF metadata from image files
914914
* [gofb](https://github.com/rostislavjadavan/gofb) - Go framebuffer library for drawing pixel by pixel
915915
* [goflac](https://github.com/cocoonlife/goflac) - Go bindings for decoding and encoding FLAC audio with libFLAC
916-
* [go-gd](https://github.com/bolknote/go-gd) - Go bingings for GD
916+
* [go-gd](https://github.com/bolknote/go-gd) - Go bindings for GD
917917
* [GoGL](https://github.com/chsc/GoGL) - OpenGL binding generator
918918
* [go-gnuplot](https://github.com/sbinet/go-gnuplot) - go bindings for Gnuplot
919919
* [go-gtk3](https://github.com/norisatir/go-gtk3) - gtk3 bindings for go
@@ -1252,7 +1252,7 @@ See also [SQLDrivers page](SQLDrivers).
12521252
* [Wukong](https://github.com/huichen/wukong) - A highly extensible full-text search engine written in Go.
12531253
* [xdg](https://github.com/adrg/xdg) - Go implementation of the XDG Base Directory Specification and XDG user directories.
12541254
* [xplor](http://bitbucket.org/mpl/xplor) - Files tree browser for p9p acme
1255-
* [yubigo](https://github.com/GeertJohan/yubigo) - Yubikey OTP validation and auhtentication API client.
1255+
* [yubigo](https://github.com/GeertJohan/yubigo) - Yubikey OTP validation and authentication API client.
12561256

12571257
### Music
12581258

@@ -1298,7 +1298,7 @@ See also [SQLDrivers page](SQLDrivers).
12981298
* [fasthttp](https://github.com/valyala/fasthttp) - Fast HTTP package for Go
12991299
* [gbench](https://github.com/sasanrose/gbench) - HTTP(s) Load Testing And Benchmarking Tool inspired by Apache Benchmark and Siege.
13001300
* [gobench](https://github.com/cmpxchg16/gobench) - HTTP/HTTPS load test and benchmark tool
1301-
* [go-curl](https://github.com/andelf/go-curl) - libcurl bingding that supports go func callbacks
1301+
* [go-curl](https://github.com/andelf/go-curl) - libcurl binding that supports go func callbacks
13021302
* [goproxy](https://github.com/elazarl/goproxy) - a programmable HTTP proxy.
13031303
* [gostax](https://github.com/maxymania/gostax) - A Streaming API for XML (StAX) in go
13041304
* [handlers](https://github.com/kevinburke/handlers) - Collection of useful HTTP middlewares.
@@ -1574,7 +1574,7 @@ See also [SQLDrivers page](SQLDrivers).
15741574

15751575
* [Gitfile](https://github.com/bradurani/Gitfile) - A lightweight package manager for installing git repos
15761576
* [go-deps](https://github.com/sourcegraph/go-deps) - Analyzes and recursively installs Go package deps (library functionality similar to ` go get `)
1577-
* [go-diff](https://github.com/daviddengcn/go-diff) - A diff command for go languange showing semantic differences of two go source files.
1577+
* [go-diff](https://github.com/daviddengcn/go-diff) - A diff command for go language showing semantic differences of two go source files.
15781578
* [gogitver](https://github.com/aletheia7/gogitver) - Embeds a git tag (version string) into your application
15791579
* [go-many-git](https://github.com/abrochard/go-many-git) - Manage and run commands across multiple git repositories
15801580
* [go-pkgs](https://github.com/sourcegraph/go-pkgs) - Finds all matching packages in all of the GOPATH trees (library functionality similar to ` go list all `)
@@ -1648,7 +1648,7 @@ See also [SQLDrivers page](SQLDrivers).
16481648
* [strutil](https://github.com/adrg/strutil) - Golang metrics for calculating string similarity and other string utility functions.
16491649
* [strutil](https://gitlab.com/cznic/strutil) - Package strutil collects utils supplemental to the standard strings package.
16501650
* [text](https://github.com/kr/text) - Text paragraph wrapping and formatting
1651-
* [Tideland golib](https://github.com/tideland/golib) - Stringex package for statistcal analysis
1651+
* [Tideland golib](https://github.com/tideland/golib) - Stringex package for statistical analysis
16521652
* [TySug](https://github.com/Dynom/TySug) - Alternative suggestions with respect to keyboard layouts.
16531653
* [useragent](https://github.com/xojoc/useragent) - User agent string parser
16541654
* [xurls](https://github.com/mvdan/xurls) - Extract urls from text
@@ -1873,7 +1873,7 @@ See also [SQLDrivers page](SQLDrivers).
18731873
* [gramework](https://github.com/gramework/gramework) - The *truly* fastest web framework for Go. Battle tested, highly effective baseline for your web apps.
18741874
* [httpcoala](https://github.com/goware/httpcoala) - Library for request coalescing - handy for reverse proxies.
18751875
* [HttpRouter](https://github.com/julienschmidt/httprouter) - A high performance HTTP request router that scales well
1876-
* [limiter](https://github.com/ulule/limiter) - Simple rate limter middleware for Go
1876+
* [limiter](https://github.com/ulule/limiter) - Simple rate limiter middleware for Go
18771877
* [Macaron](https://github.com/Unknwon/macaron) - Modular web framework in Go
18781878
* [mango](https://github.com/paulbellamy/mango) - Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
18791879
* [Martini **deprecated**](https://github.com/codegangsta/martini) - Martini is a popular, lightweight, extensible package for writing modular web apps/services in Go

Diff for: index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Here are some of the places where you can find Gophers online. To get a sense of
147147
## Additional Go Programming Wikis
148148

149149
- AI
150-
- [AI](AI) - Accessing AI (Artifical Intelligence) and LLM (Large
150+
- [AI](AI) - Accessing AI (Artificial Intelligence) and LLM (Large
151151
Language Model) services from Go
152152

153153
- Concurrency

0 commit comments

Comments
 (0)