Skip to content

Semiahmoo-Robotics/FIRSTInfiniteRecharge2020-Public

Repository files navigation

FRC 2020 Infinite Recharge

The official code for 6458 Semiahmoo Robotics 2019 Deep Space robot. We will be using Java.

Getting Started

Download the official C++ and Java Development Tools for FRC.

Clone this repo to your local machine. More information here.

Contributing

Follow these workflow steps to contribute:

  1. Go to Github Projects and choose an issue to work on. You may also create a card regarding a specific issue, but it needs to get approval from the CODEOWNERS before taking action. Make sure to add yourself on the card.
  2. Make a new branch for your feature. Name it "(Your name)-(Issue # OR Feature Name)". Here's some examples: "ethan_#32", "aden_drivetrainAutoBug"
  3. Implement your feature in your local repository, and commit it to the remote branch.
  4. push that branch to the GitHub remote and make a pull request.
  5. I will check your changes, then merge your branch with master.

IMPORTANT: No committing to master directly, please. (There is branch protection, so you can't do that anyways.)

Make sure to add yourself on the contributors.md file as well.

Conventions

Please follow the below Java conventions for the sake of everyone's eyes. (Following conventions makes the code easier to read for both you and me)

Classes & Interfaces: Nouns, Upper Camel Case. (First letter capitalized) Subsystem Classes: Preferably, add "Sstm". Command Classes: Preferably, add "Cmd". Methods: Verbs, Lower Camel Case. (First letter lowercase) Variables & Objects: lower camel case. Please avoid one letters, unless it's tempeory, such as a loop. Constants: All uppercase with words seperated by underscores ("_"). Member Variables: Add "\m_". lower Camel Case.

Authors

CODEOWNERS have the right to approve pull requests.

See the list of contributors who participated in this project.

Resources

Please refer to the official documentation for programming help.

A active forum if you need help.

License

Copyright (c) 2019 FIRST. All Rights Reserved. Open Source Software - may be modified and shared by FRC teams. The code must be accompanied by the FIRST BSD license file in the root directory of the project.

Acknowledgments

  • None so far, lol

About

Public release of 6458 Semiahmoo Robotics 2020 Deep Space robot.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages