# Club Handbook

Welcome to the UBC Launch Pad handbook! Launch Pad-wide documentation is hosted in these sections - if you're not sure about something, this is the first place to check.

# 🔖 Manifesto

Our Manifesto outlines our vision and code of conduct.

# 🚀 Onboarding new

These pages helps you hit the ground running once you've joined us!

# ⚙️ Tools

We use a variety of technology and tools at Launch Pad - these sections help you get started on what we use!

  • Slack: Best practices, channels, bots, and general information about our Slack workspace! Slack is where most Launch Pad discussions and announcements happen.
  • GitHub: Guidance on getting started with our GitHub organization! GitHub is where we host, document, and manage the code in all our projects.
  • Deployment: Launch Pad's specific advice regarding deployment and getting your project out to the world.
  • Other Tools: Our Resources section has a page on general tools you can leverage to help you build awesome stuff!

# 👨‍💼 Project Management updated

These documents compile hard-won advice about the best way to run (and participate in) a Launch Pad team and build great software. This isn't just geared towards team leads - it should be useful for everyone!

TIP

These are guidelines, not strict rules! Teams should adjust these processes to the way they work. Open a pull request if there's something you think should be updated or changed!

  • Project Scope: Tips for planning out your project's overall scope and getting an initial idea laid out.
  • Sprint Planning: Guidelines and advice for how to plan out work with your team to drive forward progress on your project!
  • Repository Management: Guidelines for how to manage your GitHub repository and enforce coding standards. Remember: your repository is your main outlet to the outside world - and this outside world includes potential employers! Make it informative, organized, and pretty!

# 🏡 Administration

The Administration page describes the structure of UBC Launch Pad.

# 📦 Official Repositories

There are a number of other important repositories that provide places for documentation and discussion. Note that these are all private to the ubclaunchpad GitHub organization; if you have not been added to the org, talk to your Tech Lead or one of the Presidents in #ask-leads.

  • Ideas: The goal of this repository is to be a place where anyone in Launch Pad can submit ideas for anything - how to improve Launch Pad, potential projects, event ideas... anything you want!
  • Alumni Directory: An internal directory with past Launch Pad members and what they are doing now.
  • ubclaunchpad.com: This repository houses the source code for our website, as well as documentation on how to use it (for example, to add ubclaunchpad.com/... redirect links), how to update its content (for example, to change the website's featured teams or update recruitment status), and how to make your own contributions!
  • Docs: The repository that hosts the content on this website! Changes to docs.ubclaunchpad.com happen here.

Some teams also have dedicated repositories:

  • Strategy: The main repo for the strategy team, containing sponsorship-related discussion.
  • Design: The main repo for the design team, containing Launch Pad graphical assets and design-related discussion.
  • Tech Leads: A repo for Tech Lead-specific content, such as meeting notes. Note that this repo is only visible to Tech Leads.
  • Exec: Repo containing details about managing Launch Pad, such as our accounts.

Note that links to most of these repositories are available through the handy "Quick Links" dropdown in this website's navbar!