SteelCityAllianceDocs Logo
latest

Environment Setup:

  • VSCode Setup
    • Installing VSCode
  • Intellij Setup
    • Installing Intellij
    • Installing Plugins
    • Setting up Java Compiler
    • Navigating Intellij
      • 1. Run Configurations
      • 2. Version Control
      • 3. Source Tree
      • 4. FRC Tab / RioLog
    • FRC Plugin
      • Adding a Subsystem
      • Adding a Command

Code Labs:

  • Code Labs
    • Gitflow Lab
      • Part One
        • 1. Clone the repository
        • 2. Checkout a new branch
        • 3. Create a new Subsystem
        • 4. Put a print line in the constructor
        • 5. Create your command
        • 6. Run Simulator
        • 7. Commit, Push, Create PR
        • 8. Fix conflict, re-push
      • Part Two
    • Calculator Lab
      • Part One
        • 1. Run the existing calculator
        • 2. Find the file you just ran
        • 3. Edit the line printed.
        • 4. Create a calculator object
        • 5. Use the add function of the calculator
        • 6. Find Calculator.java
        • 7. Add functions to Calculator.java
        • Bonus: Call your functions in RunCalculator.java
      • Part Two
        • 1. Find CalculatorTest.java.
        • 2. Make a test fail
        • 3. Test your subtraction method
        • 4. Test your other methods
    • Simulator Lab
      • Robot Overview
      • Implement the Punch Subsystem
      • Implement the Elevator Manual Controls
      • Implement the Chassis Manual Controls
      • Implementing Joystick Interactions
      • Implement Driving with Timers
      • Implement Driving a Distance
      • Implement Moving the Elevator to a Height
      • Wire Up Commands to Buttons
    • Custom Shuffleboard Widget Lab
      • Introduction into JavaFX
      • Making a View
      • Setting up the Controller
      • Making the Widget Dynamic

Git Overview:

  • Git
    • Common Git Actions
      • 1. Cloning a repository
      • 2. Checking out a new branch
      • 3. Commit and Push
      • 4. Fixing Conflicts
    • Git-Flow Introduction
      • Scenario: I want to add a new feature
        • 1. Get Latest
        • 2. Create and Checkout a new branch
        • 3. Start working!
        • 5. Push your final commit
        • 6. Create a Pull Request
        • 7. Wait for Review and Approval
        • 8. Run “Squash and Merge”
        • 9. Cleanup

SCRA Presentations

  • Presentations
    • Intro to FRC Software, For Non-Software Members
SteelCityAllianceDocs
  • »
  • Search


© Copyright 2022, Steel City Robotics Alliance. Revision 98f4690c.

Built with Sphinx using a theme provided by Read the Docs.