Skip to content

Decatur-Robotics/FRC-2020-Team-4026

Repository files navigation

Java CI

FRC-2020-Team-4026

Repository for FRC Team 4026's 2020 robot, Bombardier

Robot features include:

  • Ball Intake
  • Ball Indexer, with horizontal and vertical legs
  • 180 degree Turret
  • Dual-Wheel shooter
  • Full-size climber

Requirements

  • Java 8+
  • VSCode for FRC 2020

Installation

  1. Clone the repo
  2. Open it in the 2020 FRC VSCode

Build and deploy

  1. Run the >WPILib Build Robot Code command while connected to the internet (resolves dependencies)
  2. Connect to the robot over either USB-B, Ethernet, or Wifi
  3. Run the >WPILib Deploy Robot Code command to deploy the code to the robot

How To Contribute

  • Feature issues must be created before creating a feature branch
  • Feature Issues must state succinctly
    • what you are adding/modifying (layman's term)
    • why it is needed
    • briefly describe at concept level how you are going to do it. (if you are implementing it)
  • Bug issues must be created before creating a bug branch
  • Bug issues must state succinctly
    • what the bug is (layman's terms)
    • impacted files
    • briefly describe at concept level how you are going to do it. (if you are implementing it)
  • Do not create a branch/PR if the issue is not made or acknowledged by at least 1 other programmer
  • A branch should tackle one bug (or a few related bugs) or one feature only. Generally, branches touching more than a few files are not allowed. Communicate with the other programmers if you believe there is an exception.
  • PRs adding functionality should follow the pattern Feature-{New Feature}
  • PRs fixing bugs should follow the pattern Bug-{bug being fixed}
  • PRs adding robot functionality must be tested on the robot before they can be merged
  • PRs must pass a build before they can be merged
  • Some exceptions may be made for critical changes, such as those made at competition

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages