https://github.com/oakvilledynamics/2025-robot
2025 FRC Source Code for Reefscape
https://github.com/oakvilledynamics/2025-robot
frc frc-java frc-reefscape frc-robot wpilib
Last synced: 2 months ago
JSON representation
2025 FRC Source Code for Reefscape
- Host: GitHub
- URL: https://github.com/oakvilledynamics/2025-robot
- Owner: OakvilleDynamics
- License: other
- Created: 2025-01-06T01:52:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T05:08:41.000Z (3 months ago)
- Last Synced: 2025-03-05T06:21:02.698Z (3 months ago)
- Topics: frc, frc-java, frc-reefscape, frc-robot, wpilib
- Language: Java
- Homepage:
- Size: 360 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Oakville Dynamics Reefscape 2025 Robot
2025 FRC Source Code for Reefscape
## Build Status
| Action | Status |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CI | [](https://github.com/OakvilleDynamics/2025-Robot/actions/workflows/ci.yml) |
| Qodana | [](https://github.com/OakvilleDynamics/2025-Robot/actions/workflows/qodana.yml) |
| CodeQL | [](https://github.com/OakvilleDynamics/2025-Robot/actions/workflows/codeql.yml) |
| Spotless | [](https://github.com/OakvilleDynamics/2025-Robot/actions/workflows/syntax-check.yml) |## How to use
1. Clone repository
2. Open the project in your WPILib Visual Studio Code (VS Code) after cloning
3. Start hacking away!## Features
- Preconfigured setup for GitHub Actions (helpful for [CI/CD](https://en.wikipedia.org/wiki/CI/CD))
- Build action for building the robot code (helpful for ensuring code compiles)
- Unit testing for ensuring your code does function as intended
- [JetBrains Qodana](https://www.jetbrains.com/qodana/) action for static analysis (helpful for finding bugs and code smells)
- [CodeQL](https://codeql.github.com/) action for static analysis and security scanning (helpful for finding bugs and security vulnerabilities)
- [Spotless](https://github.com/diffplug/spotless) enforcement action for code formatting (helpful for keeping code cleanly formatted after commits)
- [Gradle Validation](https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md) action for validating the Gradle wrapper (helpful for ensuring [supply chain](https://en.wikipedia.org/wiki/Supply_chain_attack) security)
- Preconfigured setup for [Command-Based Robot](https://docs.wpilib.org/en/stable/docs/software/commandbased/index.html) projects (helpful for getting started)
- [Dependabot](https://docs.github.com/en/code-security/dependabot) for dependency updates (helpful for keeping dependencies up to date)
- Preconfigured setup for [Spotless](https://github.com/diffplug/spotless) inside of Gradle (helpful for keeping code cleanly formatted during development)
- Automatic formatting on every Gradle build is enabled by default
- A syntax check if formatting was not applied locally will be performed on every push to `main`, including pull requests into `main`## Requirements
- WPILib 2025.3.1
- Internet connection (for Gradle to download dependencies)