Skip to content

The definitive Match Repository for the 2023-2024 VRC Over Under for the Pine Crest Upper School Robotics Team (#1388B)

Notifications You must be signed in to change notification settings

D-Colak-PC/VEX-2024-Vectors2-1388B-Match

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

2023-2024-VRC_OverUnder-PCFresh

The definitive Match Repository for the 2023-2024 VRC Over Under for the Pine Crest Upper School Robotics Team (#1388B)
This is the new merged team 1388B, merged from 1388A and 1388B after TSA States. This team will be competing in TSA Nationals. The Code here will contain, but is not limited to, all driving and autonomous code FOR 1v1 MATCHES.

Set Up

Git Installation

Our project is hosted on a platform called GitHub, where different users can edit and change the same code. The software that is widely used to connect the online repository to your computer is a software called git. We will need to install git to allow for easy access and changes to the latest, newest code on our repo.

Download & Install Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Recommended Use Git with the built-in VS Code source control manager:

open Git Bash and type these following commands. These will let git know the name and the email of the person editing the code, so everyone can tie it back to you. Replace <text> (including the "<" ">") with your personal information.

git config --global user.name "<first_name last_name>"

git config --global user.email "<your email>

Installation

All instructions must be followed IN ORDER, as each depends on the last
Follow these instructions to download PROS (and VS Code, if necessary): https://pros.cs.purdue.edu/v5/getting-started/

Inside VS Code, download the "C/C++" extension.

We use a library called LemLib to handle all PID and robot movement control to have an easy API as well as robust tools at our disposal.

Install LemLib here (current release version: v0.4.7): https://github.com/LemLib/LemLib/releases/]

I would recommend connecting your GitHub account to the built-in VS Code source control manager, to make pushing and pulling faster: https://code.visualstudio.com/docs/sourcecontrol/github

Contributing

ALWAYS PULL BEFORE YOU START EDITING

These are the docs for our library: https://lemlib.github.io/LemLib/

Remember to comment on anything that isn't immediately readable and understandable

Create a fork and make a pull request when it's ready to be merged into main.

  1. Create a fork via GitHub
  2. Make your modifications to that fork
  3. Document your changes using detailed commits
  4. Make a pull request back into the main repository
  5. Send a text on the group chat letting everyone know what you did

About

The definitive Match Repository for the 2023-2024 VRC Over Under for the Pine Crest Upper School Robotics Team (#1388B)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published