Skip to main content

General

Welcome to CRUK! This guide is meant to help with your engineering onboarding learning, getting your development environment setup as well as the appropriate access to our private repositories.

Learning

Please complete your induction training on Fuse if you have not done so already. This will guide your onboarding process for CRUK.

Introductory Reading

Before starting any work it is recommended to be familiar with the following documents; they provide details on the engineering and tech strategy for the organisation. Internal access is required for both documents.

Service Now Requests

ServiceNow can be accessed through in our intranet or at https://cancerresearchuk.service-now.com

Open the following requests:

  • Local Admin Account
  • Access to your team's AWS accounts via SSO *Accounts vary by project, confirm with team members
  • VPN / Remote Access

GitHub Access

Request access to CRUK organization in GitHub in the #ask-github-admins Slack channel. Note: Personal accounts can be used, or setup a new one using FirstnameLastnameCRUK

Private NPM Registry

A few projects have dependencies on private packages, here is how to setup access:

  1. Go to https://github.com/settings/tokens

  2. Generate a new token

  3. Name: CRUK Ubuntu GitHub Read Access

  4. Permissions: read:packages

  5. Copy the token.

  6. Enable SSO (drop down for CRUK)

  7. Create or edit ~/.npmrc and replace TOKEN with the token copied in step 3

    //npm.pkg.github.com/:_authToken=TOKEN
    @crukorg:registry=https://npm.pkg.github.com

Windows

See Windows

MacOS X

See Macs

Below are a list of useful services that within CRUK.