blob: d9cadd9aa576ff2ef13db839af9927cc4cdfc200 [file] [view]
# Contributing to pkg.go.dev
Pkg.go.dev is part of the Go open source project.
We would love to receive your contributions!
Since we are actively working on the site, we ask that you
[file an issue](https://golang.org/s/discovery-feedback) and claim it before
starting to work on something. Otherwise, it is likely that we might already be
working on a fix for your issue.
Because we are currently working on a [redesign of pkg.go.dev](/README.md#roadmap), we will not be
accepting any contributions for
[issues with a UX label](https://github.com/golang/go/issues?q=is%3Aissue+is%3Aopen+label%3Ago.dev+label%3AUX).
Please read the [Contribution Guidelines](https://golang.org/doc/contribute.html)
before sending patches.
## Finding issues
All issues are labeled with the [`go.dev`
label](https://github.com/golang/go/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Ago.dev).
Issues that are suitable for contributors are additionally tagged with the
[`help wanted` label](https://github.com/golang/go/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Ago.dev+label%3A%22help+wanted%22+).
Before you begin working on an issue, please leave a comment that you are claiming it.
## Getting started
1. Get the source code:
`$ git clone https://go.googlesource.com/pkgsite`
- Our canonical Git repository is located at [https://go.googlesource.com/pkgsite](https://go.googlesource.com/pkgsite). [github.com/golang/pkgsite](https://github.com/golang/pkgsite) is a mirror of that repository.
2. Review the [design document](doc/design.md).
3. We deploy to the [Google Cloud Platform](https://cloud.google.com). If you
wish to set up a similar environment, you will want to
download and install the Google Cloud SDK at https://cloud.google.com/sdk/docs/.
4. Depending on the feature you are working on, review the contributing guides for:
- [Frontend development](doc/frontend.md)
- [Worker development](doc/worker.md)
- [Database setup](doc/postgres.md)
## Questions
You can find us in the #tools channel on the Gophers Slack, or you can send us
an email at go-discovery-feedback@google.com.