# 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.