You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/onboarding.md
+108-3Lines changed: 108 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,29 @@
3
3
Welcome! This guide is intended to help you get started with the Librarian
4
4
project and begin contributing effectively.
5
5
6
-
## Step 1: Install Go
6
+
## Step 1: Setup Environment to Run Librarian
7
7
8
-
[Download and install Go](https://go.dev/doc/install) by following the
9
-
official instructions.
8
+
`librarian` requires:
9
+
10
+
- Linux
11
+
-[Go](https://go.dev/doc/install)
12
+
-[sudoless Docker]((go/docker))
13
+
- git (if you wish to build it locally)
14
+
-[gcloud](https://g3doc.corp.google.com/company/teams/cloud-sdk/cli/index.md?cl=head#installing-and-using-the-cloud-sdk) (to set up Docker access to container images)
15
+
-[gh](https://github.com/cli/cli) for GitHub access tokens
16
+
17
+
While in theory `librarian` should be run from your local remote desktop.
18
+
19
+
> Note that installing Docker will cause gLinux to warn you that Docker is
20
+
> unsupported and discouraged. Within Cloud, support for Docker is a core
21
+
> expectation (e.g. for Cloud Run and Cloud Build).
22
+
23
+
Docker needs to be configured to use gcloud for authentication. The following
0 commit comments