🎨 Onboarding for Design

This page is outdated. We will update it shortly!


Slack Channels

Make sure you are added to:

  • #tm-design-YYYY (for example, #tm-leads-2020): private team channel
  • #ask-design: this is where members are expected to direct questions at design.

See our Slack guide for more details.

GitHub Teams

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 if you don’t have one!

Make sure you are a part of the GitHub team @ubclaunchpad/design, and check that you have access to the Design repository - this repository contains (some) design assets, resources, and tracking issues.

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.

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.

Google Drive

Make sure all designers are given “editor” access to the shared Launch Pad Design subfolder, which is owned by the [email protected] account.

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:

You can access the folders listed above via the “Quick Links” dropdown in the navigation bar as well.

If you decide to use Google Drive with your team for anything, make sure you add links to your Google Drive assets to your team’s GitHub repository for easy accessibility.


Make sure that you have a Figma account. It’s completely free to use, web based, and is Launch Pad’s recommended collaborative design tool. You can also download the Figma app on your desktop.

Every Figma document you create should be shared with the [email protected] Figma account! This helps us make sure that we never lose access to designs and assets.

Other alternatives available out there are Adobe XD and Sketch. If you plan to use any of those tools, it is recommended that you import your designs into Figma so that you can share your prototypes and wireframe files with your developers.


The Agile Method is the workflow that teams in Launch Pad usually follow. It is important that you familiarize yourself with this type of workflow especially working in cross-functional product teams - you can learn more about it in our handbook’s sprint planning guide.

During the whole cycle, you will have to make sure that all your assets are either constantly being uploaded into GitHub OR that links to Google Drive or Figma can be found in your project’s GitHub repository. If you upload something outside of GitHub, make sure that it is shared appropriately - see the sections on Google Drive and Figma for more details!