Skip to content

Contributing

Thank you for your interest in contributing!

:::caution This project is private and restricted to active members of FRC Team 2702 (The Rebels). Contributions are only accepted from team members who have been granted access to this repository. :::

Before you start, ensure your machine is set up for development.

  1. Clone: Clone the repository to your local machine.
  2. Dev Container: Open the project in VS Code and click Reopen in Container when prompted.
  3. Install: Once the container is ready, run pnpm install in the terminal.
  4. Dev: Run pnpm dev to start all applications and the Firebase emulator suite.
  5. Branch: Create a new feature branch for your changes (e.g., feature/cool-new-metric).
  6. Commit: Use Conventional Commits (e.g., feat: add auto path tracing).
  7. PR: Push your branch and open a Pull Request on GitHub for review by a team lead.