Remove the .md suffix to allow proper linking.

Jason Buberel 2015-08-21 13:34:00 -07:00
parent 4636970bfc
commit 775f3d2dbd

174
Home.md

@ -22,7 +22,7 @@ Table of Contents
- [Effective Go](https://golang.org/doc/effective_go.html) will help you learn how to write idiomatic Go code. - [Effective Go](https://golang.org/doc/effective_go.html) will help you learn how to write idiomatic Go code.
- [Go standard library documentation](https://golang.org/pkg/) to familiarize yourself with the standard library. - [Go standard library documentation](https://golang.org/pkg/) to familiarize yourself with the standard library.
- [Use the Go Playground](http://play.golang.org) to test out Go programs in your browser. - [Use the Go Playground](http://play.golang.org) to test out Go programs in your browser.
- Still not convinced? Check out this list of [Go Users](GoUsers.md) and a few of their [Success tories](SuccessStories.md). We've also assembled a long list of reasons [why you should give Go a try](whygo.md). - Still not convinced? Check out this list of [Go Users](GoUsers) and a few of their [Success tories](SuccessStories). We've also assembled a long list of reasons [why you should give Go a try](whygo).
## Working with Go ## Working with Go
@ -31,37 +31,37 @@ Ready to write some Go code of your own? Here are a few links to help you get s
- Install and Setup your Environment - Install and Setup your Environment
- Start here: [Official Installation Documentation](https://golang.org/doc/install) - Start here: [Official Installation Documentation](https://golang.org/doc/install)
- If you prefer to install from source, [read this first](https://golang.org/doc/install/source). - If you prefer to install from source, [read this first](https://golang.org/doc/install/source).
- [InstallFromSource](InstallFromSource.md) - Additional tips on source installs. - [InstallFromSource](InstallFromSource) - Additional tips on source installs.
- Having installation problems? [InstallTroubleShooting](InstallTroubleShooting.md) - Having installation problems? [InstallTroubleShooting](InstallTroubleShooting)
- Make sure you have your [$GOPATH environment variable set correctly](https://golang.org/doc/install/source#gopath) - Make sure you have your [$GOPATH environment variable set correctly](https://golang.org/doc/install/source#gopath)
- If you need additional tips on using [$GOPATH, go here](GOPATH.md). - If you need additional tips on using [$GOPATH, go here](GOPATH).
- [MultipleGoRoots](MultipleGoRoots.md) - More advanced information on working with multiple go installations and the `$GOROOT` variable. - [MultipleGoRoots](MultipleGoRoots) - More advanced information on working with multiple go installations and the `$GOROOT` variable.
- [Go IDEs and Editors](IDEsAndTextEditorPlugins.md) - Information on how to use your favorite editor with Go. - [Go IDEs and Editors](IDEsAndTextEditorPlugins) - Information on how to use your favorite editor with Go.
- Finding Go Libraries & Tools - Finding Go Libraries & Tools
- Start by searching [godoc.org](http://godoc.org) - Start by searching [godoc.org](http://godoc.org)
- Then check this list of [Go open source projects](Projects.md) for additional search tools and curated lists. - Then check this list of [Go open source projects](Projects) for additional search tools and curated lists.
- [Managing your dependencies](PackageManagementTools.md) - An overview of the tools you can use to manage the libraries that your appliction depends on. - [Managing your dependencies](PackageManagementTools) - An overview of the tools you can use to manage the libraries that your appliction depends on.
- Publishing Go Packages as Open Source - Publishing Go Packages as Open Source
- Getting ready to publish your package? [Start here.](PackagePublishing.md) - Getting ready to publish your package? [Start here.](PackagePublishing)
- [How to layout your GitHub repo](GithubCodeLayout.md) to make it easy to for other Go programmers to use with the `go get` command. - [How to layout your GitHub repo](GithubCodeLayout) to make it easy to for other Go programmers to use with the `go get` command.
## Learning more about Go ## Learning more about Go
Once you have an overview of the language, here are resources you can use to learn more about the language. Once you have an overview of the language, here are resources you can use to learn more about the language.
- [Books](Books.md) - A list of Go books that have been published (ebook, paper) - [Books](Books) - A list of Go books that have been published (ebook, paper)
- [Articles](Articles.md) - A collection of articles to help you learn more about Go. - [Articles](Articles) - A collection of articles to help you learn more about Go.
- Classes and Training - Classes and Training
- [Courses](Courses.md) - Online classes you can take (free & paid) to learn more about Go. - [Courses](Courses) - Online classes you can take (free & paid) to learn more about Go.
- [Learn](Learn.md) - Additional resources and tutorials. - [Learn](Learn) - Additional resources and tutorials.
- [LearnConcurrency](LearnConcurrency.md) - [LearnConcurrency](LearnConcurrency)
- [LearnErrorHandling](LearnErrorHandling.md) - [LearnErrorHandling](LearnErrorHandling)
- [LearnServerProgramming](LearnServerProgramming.md) - [LearnServerProgramming](LearnServerProgramming)
- [LearnTesting](LearnTesting.md) - [LearnTesting](LearnTesting)
- Videos, Talks and Presentations - Videos, Talks and Presentations
- [GoTalks](GoTalks.md) - A collection of talks from Go conferences and meetups. - [GoTalks](GoTalks) - A collection of talks from Go conferences and meetups.
- [Screencasts](Screencasts.md) - [Screencasts](Screencasts)
- [Resources for non-English speakers](NonEnglish.md) - [Resources for non-English speakers](NonEnglish)
## The Go Community ## The Go Community
@ -69,7 +69,7 @@ Here are some of the places where you can find Gophers online
- Mailing Lists - Mailing Lists
- The mailing list for Go users is [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) - very high traffic. - The mailing list for Go users is [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) - very high traffic.
- Before you post, [check to see if it's already been answered](http://stackoverflow.com/tags/go), then read [these tips on how to ask a good question](HowToAsk.md) - Before you post, [check to see if it's already been answered](http://stackoverflow.com/tags/go), then read [these tips on how to ask a good question](HowToAsk)
- For discussios about the core Go open source project, join [golang-dev](https://groups.google.com/forum/#!forum/golang-dev). - For discussios about the core Go open source project, join [golang-dev](https://groups.google.com/forum/#!forum/golang-dev).
- To get just our release announcements, join [golang-announce](https://groups.google.com/forum/#!forum/golang-announce) - To get just our release announcements, join [golang-announce](https://groups.google.com/forum/#!forum/golang-announce)
- Chat, discussion and other forums - Chat, discussion and other forums
@ -79,57 +79,57 @@ Here are some of the places where you can find Gophers online
- On Twitter, follow the [@golang](https://twitter.com/golang) account and keep tabs on the [#golang](https://twitter.com/search?q=%23golang&src=typd) hashtag. - On Twitter, follow the [@golang](https://twitter.com/golang) account and keep tabs on the [#golang](https://twitter.com/search?q=%23golang&src=typd) hashtag.
- We've also got a landing page on [Stack Overvflow](http://stackoverflow.com/tags/go) for Go Q&A. - We've also got a landing page on [Stack Overvflow](http://stackoverflow.com/tags/go) for Go Q&A.
- User Groups & Meetups - There are [Go Meetups in many cities](http://www.meetup.com/find/?allMeetups=false&keywords=golang&radius=Infinity&userFreeform=Sunnyvale%2C+CA&mcId=z94086&mcName=Sunnyvale%2C+CA&sort=recommended&eventFilter=mysugg) - User Groups & Meetups - There are [Go Meetups in many cities](http://www.meetup.com/find/?allMeetups=false&keywords=golang&radius=Infinity&userFreeform=Sunnyvale%2C+CA&mcId=z94086&mcName=Sunnyvale%2C+CA&sort=recommended&eventFilter=mysugg)
- See here for [additional information GoUserGroups](GoUserGroups.md) - See here for [additional information GoUserGroups](GoUserGroups)
- Conferences - Conferences
- Looking for companies that are using Go? - Looking for companies that are using Go?
- Go Gopher Images - Go Gopher Images
- [Gopher](Gopher.md) - [Gopher](Gopher)
## Using the go toolchain ## Using the go toolchain
- Start with the standard documentation for the `go` command [available here](https://golang.org/cmd/go/) - Start with the standard documentation for the `go` command [available here](https://golang.org/cmd/go/)
- See the wikis below for additional details: - See the wikis below for additional details:
- [GoGetTools](GoGetTools.md) - [GoGetTools](GoGetTools)
- [GoGetProxyConfig](GoGetProxyConfig.md) - [GoGetProxyConfig](GoGetProxyConfig)
- [cgo](cgo.md) - [cgo](cgo)
- [CompilerOptimizations](CompilerOptimizations.md) - [CompilerOptimizations](CompilerOptimizations)
- [GccgoCrossCompilation](GccgoCrossCompilation.md) - [GccgoCrossCompilation](GccgoCrossCompilation)
- [GcToolchainTricks](GcToolchainTricks.md) - [GcToolchainTricks](GcToolchainTricks)
- [GoGenerateTools](GoGenerateTools.md) - [GoGenerateTools](GoGenerateTools)
## Additional Go Programming Wikis ## Additional Go Programming Wikis
- Working with Databases - Working with Databases
- [SQLDrivers](SQLDrivers.md) - [SQLDrivers](SQLDrivers)
- [SQLInterface](SQLInterface.md) - [SQLInterface](SQLInterface)
- [Comments](Comments.md) - [Comments](Comments)
- [CommonMistakes](CommonMistakes.md) - [CommonMistakes](CommonMistakes)
- [Errors](Errors.md) - [Errors](Errors)
- [GcToolchainTricks](GcToolchainTricks.md) - [GcToolchainTricks](GcToolchainTricks)
- [GoForCPPProgrammers](GoForCPPProgrammers.md) - [GoForCPPProgrammers](GoForCPPProgrammers)
- [GoStrings](GoStrings.md) - [GoStrings](GoStrings)
- [GoVsGenerics](GoVsGenerics.md) - [GoVsGenerics](GoVsGenerics)
- [Hashing](Hashing.md) - [Hashing](Hashing)
- [HttpFetch](HttpFetch.md) - [HttpFetch](HttpFetch)
- [HttpStaticFiles](HttpStaticFiles.md) - [HttpStaticFiles](HttpStaticFiles)
- [InterfaceSlice](InterfaceSlice.md) - [InterfaceSlice](InterfaceSlice)
- [Iota](Iota.md) - [Iota](Iota)
- [LockOSThread](LockOSThread.md) - [LockOSThread](LockOSThread)
- [MethodSets](MethodSets.md) - [MethodSets](MethodSets)
- [MutexOrChannel](MutexOrChannel.md) - [MutexOrChannel](MutexOrChannel)
- [PanicAndRecover](PanicAndRecover.md) - [PanicAndRecover](PanicAndRecover)
- [RaceDetector](RaceDetector.md) - [RaceDetector](RaceDetector)
- [Range](Range.md) - [Range](Range)
- [RateLimiting](RateLimiting.md) - [RateLimiting](RateLimiting)
- [Rationales](Rationales.md) - [Rationales](Rationales)
- [SendingMail](SendingMail.md) - [SendingMail](SendingMail)
- [SignalHandling](SignalHandling.md) - [SignalHandling](SignalHandling)
- [SimultaneousAssignment](SimultaneousAssignment.md) - [SimultaneousAssignment](SimultaneousAssignment)
- [SliceTricks](SliceTricks.md) - [SliceTricks](SliceTricks)
- [Switch](Switch.md) - [Switch](Switch)
- [TableDrivenTests](TableDrivenTests.md) - [TableDrivenTests](TableDrivenTests)
- [Timeouts](Timeouts.md) - [Timeouts](Timeouts)
## Onlines Services that work with Go ## Onlines Services that work with Go
@ -141,12 +141,12 @@ If you're looking for services that support Go, here's a list to get you started
- [Digital Ocean](https://github.com/digitalocean/godo) - [Digital Ocean](https://github.com/digitalocean/godo)
- [Google Cloud Platform and App Engine for Go](https://cloud.google.com/appengine/docs/go/) - [Google Cloud Platform and App Engine for Go](https://cloud.google.com/appengine/docs/go/)
- [Heroku](https://github.com/heroku/heroku-buildpack-go) - [Heroku](https://github.com/heroku/heroku-buildpack-go)
- See here for [information on additional providers](ProviderIntegration.md) - See here for [information on additional providers](ProviderIntegration)
- Continuous Integration and Continuous Deployment - Go is well supported by all CI/CD framworks - Continuous Integration and Continuous Deployment - Go is well supported by all CI/CD framworks
- [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Go+Plugin) - [Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Go+Plugin)
- [Travis](http://docs.travis-ci.com/user/languages/go/) - [Travis](http://docs.travis-ci.com/user/languages/go/)
- [Werker](http://devcenter.wercker.com/quickstarts/building/golang.html) - [Werker](http://devcenter.wercker.com/quickstarts/building/golang.html)
- More information [is available here](HostedContinuousIntegration.md) - More information [is available here](HostedContinuousIntegration)
- Monitoring/Logging - Monitoring/Logging
- [DeferPanic](http://deferpanic.com) - Dedicated Go application performance monitoring. - [DeferPanic](http://deferpanic.com) - Dedicated Go application performance monitoring.
- Package and Dependency Management - Package and Dependency Management
@ -156,47 +156,47 @@ If you're looking for services that support Go, here's a list to get you started
- Understand the performance of you Go apps using the [pprof package](http://blog.golang.org/profiling-go-programs) - Understand the performance of you Go apps using the [pprof package](http://blog.golang.org/profiling-go-programs)
- Heap Dumps - Heap Dumps
- [heapdump13](heapdump13.md) - [heapdump13](heapdump13)
- [heapdump14](heapdump14.md) - [heapdump14](heapdump14)
## Contributing to the Go Project ## Contributing to the Go Project
- Start by reading the [Go Contribution Guidelines](https://golang.org/doc/contribute.html) - Start by reading the [Go Contribution Guidelines](https://golang.org/doc/contribute.html)
- If you'd like to propose a change to the Go project, start by reading the [Go Change Proposal Process](https://github.com/golang/proposal) - If you'd like to propose a change to the Go project, start by reading the [Go Change Proposal Process](https://github.com/golang/proposal)
- An archive of [design documents is also available](DesignDocuments.md) - An archive of [design documents is also available](DesignDocuments)
- Go releases happen on ~6 month intervals. [See here for more information](Go-Release-Cycle.md) - Go releases happen on ~6 month intervals. [See here for more information](Go-Release-Cycle)
- Want to know more about how the [Go source sub-repositories are structured?](SubRepositories.md) - Want to know more about how the [Go source sub-repositories are structured?](SubRepositories)
- The Go project requires that all code be reviewed before it is submitted. - The Go project requires that all code be reviewed before it is submitted.
- Read more about our [code review practices](CodeReview.md) - Read more about our [code review practices](CodeReview)
- If you're commenting on code under review, please read [these guidelines](CodeReviewComments.md) - If you're commenting on code under review, please read [these guidelines](CodeReviewComments)
- Issues - Issues
- Bug reports and feature requests should be filed using the [Github issue tracker](https://github.com/golang/go/issues) - Bug reports and feature requests should be filed using the [Github issue tracker](https://github.com/golang/go/issues)
- Want to understand how we [handle issues that are reported?](HandlingIssues.md) - Want to understand how we [handle issues that are reported?](HandlingIssues)
- Project Dashboards - Project Dashboards
- [Go Builds Dashboard info](DashboardBuilders.md) - [Go Builds Dashboard info](DashboardBuilders)
- [Performance Dashboard info](PerfDashboard.md) - [Performance Dashboard info](PerfDashboard)
## Platform Specific Information ## Platform Specific Information
- Considering porting Go to a new platform? [Read our porting policy first](PortingPolicy.md) - Considering porting Go to a new platform? [Read our porting policy first](PortingPolicy)
- [Mobile](Mobile.md) - [Mobile](Mobile)
- [Ubuntu](Ubuntu.md) - [Ubuntu](Ubuntu)
- Windows - Windows
- [WindowsBuild](WindowsBuild.md) - [WindowsBuild](WindowsBuild)
- [WindowsCrossCompiling](WindowsCrossCompiling.md) - [WindowsCrossCompiling](WindowsCrossCompiling)
- [WindowsDLLs](WindowsDLLs.md) - [WindowsDLLs](WindowsDLLs)
- [WindowsSupport](WindowsSupport.md) - [WindowsSupport](WindowsSupport)
- [GoArm](GoArm.md) - [GoArm](GoArm)
- [ChromeOS](ChromeOS.md) - [ChromeOS](ChromeOS)
- [NetBSD](NetBSD.md) - [NetBSD](NetBSD)
- [OpenBSD](OpenBSD.md) - [OpenBSD](OpenBSD)
- [FreeBSD](FreeBSD.md) - [FreeBSD](FreeBSD)
- [NativeClient](NativeClient.md) - [NativeClient](NativeClient)
## Release Specific Information ## Release Specific Information
- [Go1point1Gotchas](Go1point1Gotchas.md) - [Go1point1Gotchas](Go1point1Gotchas)
- [OlderVersions](OlderVersions.md) - [OlderVersions](OlderVersions)
Notes: Notes: