-
Sign one of the contributor license agreements below.
-
Get the package:
go get -d github.com/GoogleCloudPlatform/golang-samples
-
Change into the checked out source:
cd $GOPATH/src/github.com/GoogleCloudPlatform/golang-samples
-
Fork the repo.
-
Set your fork as a remote:
git remote add fork git@github.com:GITHUB_USERNAME/golang-samples.git
-
Make changes, commit to your fork.
-
Send a pull request with your changes.
Set the GOLANG_SAMPLES_PROJECT_ID
environment variable to a suitable test project.
Tests are authenticated using Application Default Credentials.
Ensure you are logged in using gcloud login
or set the GOOGLE_APPLICATION_CREDENTIALS
environment variable to the path of your credentials file.
Before we can accept your pull requests you'll need to sign a Contributor License Agreement (CLA):
- If you are an individual writing original source code and you own the intellectual property, then you'll need to sign an individual CLA.
- If you work for a company that wants to allow you to contribute your work, then you'll need to sign a corporate CLA.
You can sign these electronically (just scroll to the bottom). After that, we'll be able to accept your pull requests.