Update SDK quickstart pages
Summary
The Go quickstart is several (golang) versions out of date, likely the others have similar issues. Review and update so they work for people with current dev environments.
Intended audience: a developer familiar with the target language but not an experienced MinIO user. For example: the Go quickstart doesn't mention or link to the mc install instructions before using it in a sample command.
Goals
List the in-scope goals
Non-Goals
Converting or adding new step-by-step tutorials usable by novice developers. That should happen in a separate issue.
Notes about Go quickstart:
- ~
go getoutside modules was deprecated in 1.17 and removed in 1.18. The replacement isgo install. https://golang.org/doc/go-get-install-deprecation~ issue is you have to be inside a module to run this example anyway - Example doesn't mention
go mod initor needed dependancies. - No mention of needed test file to run the sample code.
- No link to how to install
mcto test the results.
Note: C++ doesn't currently have a Quickstart.
Note: further improvements via https://github.com/minio/docs/issues/752