Skip to content

Commit

Permalink
note that github, drive access should only be done through rocket (#175)
Browse files Browse the repository at this point in the history
  • Loading branch information
bobheadxi authored Sep 25, 2020
1 parent 6a7d2e4 commit 3ec0d19
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 12 deletions.
4 changes: 2 additions & 2 deletions handbook/onboarding/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ See [our Slack guide](/handbook/tools/slack.md) for more details.

Designers should have a presence in GitHub to know what is going on between product teams. First step would be to [make a GitHub account](https://github.com/join) if you don't have one!

Make sure you are a part of the GitHub team [`@ubclaunchpad/design`](https://github.com/orgs/ubclaunchpad/teams/design), and check that you have access to the [Design repository](https://github.com/ubclaunchpad/design) - this repository contains (some) design assets, resources, and tracking issues.
Make sure you are a part of the GitHub team [`@ubclaunchpad/design`](https://github.com/orgs/ubclaunchpad/teams/design), and check that you have access to the [Design repository](https://github.com/ubclaunchpad/design) - this repository contains (some) design assets, resources, and tracking issues. Your design lead should add you to the `design` Rocket team, and [Rocket](/handbook/onboarding/everyone.md#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

Also familiarize yourself with GitHub and how it works. We will be using GitHub for most of our product management and asset sharing (this is where we should consolidate all assets and asset links) You don't need to become a pro right away, most of your GitHub use will be with issues and pull requests - check how those work in our [GitHub guide](../tools/github.md).

Expand All @@ -25,7 +25,7 @@ Make sure that you are **watching** all relevant repositories so that you don't

### Google Drive

Make sure all designers are given "editor" access to the [shared Launch Pad Design subfolder](https://drive.google.com/drive/u/0/folders/1Zfe25r3D77hGdyMkj0tlxHNa-r7fAq1d), which is owned by the `[email protected]` account.
Make sure all designers are given "editor" access to the [shared Launch Pad Design subfolder](https://drive.google.com/drive/u/0/folders/1Zfe25r3D77hGdyMkj0tlxHNa-r7fAq1d), which is owned by the `[email protected]` account. [Rocket](/handbook/onboarding/everyone.md#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

**Everything you add to Drive should be placed in an appropriate UBC Launch Pad Google Drive folder!** This helps us make sure that we never lose access to designs and assets. Typically:

Expand Down
14 changes: 10 additions & 4 deletions handbook/onboarding/everyone.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,24 @@ Make sure you are part of the [UBC Launch Pad Slack workspace](https://ubclaunch
/rocket user add
```

Then, you can give it some information about you:
Then, you can give it some information about you - the following are particularly important, since it is how you will be granted access to the correct G[GitHub teams](#github-access) and [Google Drive folders](#drive-access):

```
/rocket user edit --github <username>
/rocket user edit --email <email>
```

Learn more about Rocket in our [Slack guide's Rocket section](/handbook/tools/slack#rocket).
You can verify your information is correct by sending:

```
/rocket user view
```

Learn more about Rocket in our [Slack guide's Rocket section](/handbook/tools/slack#rocket)!

### GitHub Access

Make sure you are part of the [UBC Launch Pad GitHub organization](https://github.com/ubclaunchpad/). [Rocket](#rocket-setup) should do this for you.
Make sure you are part of the [UBC Launch Pad GitHub organization](https://github.com/ubclaunchpad/). [Rocket](#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

* You should be able to access our private repositories, such as [`ubclaunchpad/ideas`](https://github.com/ubclaunchpad/ideas)
* If you can't see the Ideas repository, check that you are in the GitHub team [`@ubclaunchpad/all`](https://github.com/orgs/ubclaunchpad/teams/all) - if not,make sure you've [set up your profile on Rocket](#rocket-setup)!
Expand All @@ -44,7 +50,7 @@ Make sure you are part of the [UBC Launch Pad GitHub organization](https://githu

### Drive Access

Make sure you have access to our [Projects Folder](https://drive.google.com/drive/u/0/folders/18piFDBdAUuZAOf9xOgpf2_HBUuVNae0S) on Google Drive - this is where your team's loose documents will live!
Make sure you have access to our [Projects Folder](https://drive.google.com/drive/u/0/folders/18piFDBdAUuZAOf9xOgpf2_HBUuVNae0S) on Google Drive - this is where your team's loose documents will live. [Rocket](#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

## Further Actions

Expand Down
12 changes: 9 additions & 3 deletions handbook/onboarding/leads.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,21 @@ To help people identify you, make sure you set a status in Slack indicating your

### GitHub Teams

Make sure you are a part of the following teams on GitHub:
Make sure you are a part of the following teams on GitHub - [Rocket](/handbook/onboarding/everyone.md#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

* [`@ubclaunchpad/leads`](https://github.com/orgs/ubclaunchpad/teams/leads), and check that you can access the [private Leads repository](https://github.com/ubclaunchpad/leads) - this repository primarily contains interview resources and tracking issues
* [`@ubclaunchpad/strategy`](https://github.com/orgs/ubclaunchpad/teams/strategy), and check that you can access the [private Strategy repository](https://github.com/ubclaunchpad/strategy) - this repository contains sponsorship resources and event/sponsorship tracking issues
* [`@ubclaunchpad/design`](https://github.com/orgs/ubclaunchpad/teams/design), and check that you can access the [public Design repository](https://github.com/ubclaunchpad/design) - this repository contains (some) design assets, resources, and tracking issues

Additionally, the presidents should also be a part of [`@ubclaunchpad/exec`](https://github.com/orgs/ubclaunchpad/teams/exec) and familiarize themselves with the [Exec repository](https://github.com/ubclaunchpad/exec), where we keep track of accounts and credentials.
Additionally, the presidents should also be a part of [`@ubclaunchpad/exec`](https://github.com/orgs/ubclaunchpad/teams/exec) and familiarize themselves with the [Exec repository](https://github.com/ubclaunchpad/exec), where we keep track of accounts and credentials. Permissions for this repository is managed by hand.

::: tip
Make sure that you are **watching** all relevant repositories so that you don't miss any updates! To learn more about setting up your GitHub notifications, check our [GitHub guide](../tools/github.md#setting-up-notifications).
:::

### Google Drive

Make sure all leads are given "editor" access to the [shared Launch Pad folder](https://drive.google.com/drive/folders/1u-U3w0V0MaLQrWtDdw_8n15V2lO-6gXo), which is owned by the `[email protected]` account (more details are in the [Exec repository](https://github.com/ubclaunchpad/exec)).
Make sure all leads are given "editor" access to the [shared Launch Pad folder](https://drive.google.com/drive/folders/1u-U3w0V0MaLQrWtDdw_8n15V2lO-6gXo), which is owned by the `[email protected]` account (more details are in the [Exec repository](https://github.com/ubclaunchpad/exec)). [Rocket](#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

Learn more about managing these folders in the [Google Drive documentation](/handbook/tools/drive.md).

Expand Down Expand Up @@ -73,6 +73,12 @@ The handbook's Project Management pages are a must-read - for all leads:

Additionally, technical leads will want to take a look at the [Repository Management](/handbook/project-management/repositories) page to help them set up tooling for their projects.

To set up your team, **use Rocket**, which will automatically configure GitHub teams for you. To create a team, set up a Slack channel with all your team members, then:

```
/rocket team create [TEAM] --lead [LEAD] --channel [CHANNEL]
```

### Meetings

Leads meetings between all leads (technical and non-technical) should happen on a regular basis.
Expand Down
4 changes: 2 additions & 2 deletions handbook/onboarding/strategy.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ See [our Slack guide](/handbook/tools/slack.md) for more details.

### GitHub Teams

Make sure you are a part of the GitHub team [`@ubclaunchpad/strategy`](https://github.com/orgs/ubclaunchpad/teams/strategy), and check that you can access the [private Strategy repository](https://github.com/ubclaunchpad/strategy) - this repository contains sponsorship resources and event/sponsorship tracking issues.
Make sure you are a part of the GitHub team [`@ubclaunchpad/strategy`](https://github.com/orgs/ubclaunchpad/teams/strategy), and check that you can access the [private Strategy repository](https://github.com/ubclaunchpad/strategy) - this repository contains sponsorship resources and event/sponsorship tracking issues. [Rocket](/handbook/onboarding/everyone.md#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

Account credentials are generally tracked in the [Exec repository](https://github.com/ubclaunchpad/exec/blob/master/assets.md) - reach out to [`#ask-leads`](https://ubclaunchpad.slack.com/messages/CK935RD3Q/) if you need login details to anything, and they will help you get access.

Expand All @@ -25,7 +25,7 @@ Make sure that you are **watching** all relevant repositories so that you don't

### Google Drive

Make sure all strategy members are given "editor" access to the [shared Launch Pad Strategy subfolder](https://drive.google.com/drive/folders/0BwdNv1PZjDeXMkc1eDVNY1ZHT00), which is owned by the `[email protected]` account.
Make sure all strategy members are given "editor" access to the [shared Launch Pad Strategy subfolder](https://drive.google.com/drive/folders/0BwdNv1PZjDeXMkc1eDVNY1ZHT00), which is owned by the `[email protected]` account. [Rocket](/handbook/onboarding/everyone.md#rocket-setup) should do this for you - check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

::: warning
In general, assume pretty liberal with access to folders in Google Drive (since it is hard to keep track of access over time, especially for individual documents, and for ease of use we generally share entire folders with everyone).
Expand Down
2 changes: 1 addition & 1 deletion handbook/tools/drive.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Similarly, **do not add credentials (usernames, passwords) in Google Drive**. In

## Folders

A list of shared Drive folders used at Launch Pad can be found in the "Quick Links" dropdown in the top right corner of the [`docs.ubclaunchpad.com`](https://docs.ubclaunchpad.com/) website. These folders are defined in [the site configuration](https://sourcegraph.com/github.com/ubclaunchpad/docs/-/blob/.vuepress/config.js#L37-45). Please refer to the [onboarding documentation](/handbook/onboarding/everyone.md) to see which folders should be shared with you.
A list of shared Drive folders used at Launch Pad can be found in the "Quick Links" dropdown in the top right corner of the [`docs.ubclaunchpad.com`](https://docs.ubclaunchpad.com/) website. These folders are defined in [the site configuration](https://sourcegraph.com/github.com/ubclaunchpad/docs/-/blob/.vuepress/config.js#L37-45). Please refer to the [onboarding documentation](/handbook/onboarding/everyone.md) to see which folders should be shared with you. Access and permissions folders is configured by [Rocket](/handbook/onboarding/everyone.md#rocket-setup) - ask someone to add you to the appropriate Rocket team, and check your email for an invitation! Please do not ask to be added directly without checking with `#ask-rocket` if there is a problem.

All folders should be a subfolder of the [shared Launch Pad folder](https://drive.google.com/drive/folders/1u-U3w0V0MaLQrWtDdw_8n15V2lO-6gXo) for easier access management. Within the shared Launch Pad folder, we try to maintain the following structure:

Expand Down

0 comments on commit 3ec0d19

Please sign in to comment.