Skip to content

Commit ff52c41

Browse files
authored
Enable beta docs and update for 2026 (#3170)
1 parent 840d17c commit ff52c41

File tree

6 files changed

+18
-21
lines changed

6 files changed

+18
-21
lines changed

source/conf.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,6 @@
190190
exclude_patterns = [
191191
"docs/yearly-overview/2020-Game-Data.rst",
192192
"docs/software/wpilib-tools/robotbuilder/resources/**",
193-
"docs/beta/*",
194193
]
195194

196195
# Specify the master doc file, AKA our homepage

source/docs/beta/beta-getting-started/accessing-the-beta-project.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Accessing the Beta Project
44
==========================
55

6-
The 2025 Beta project is located at: https://github.com/wpilibsuite/2025Beta.
6+
The 2025 Beta project is located at: https://github.com/wpilibsuite/2026Beta.
77

88
.. image:: images/accessing-the-beta-project/project-home.png
99
:alt: The project homepage.

source/docs/beta/tasks/beta-task-overview.rst

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,22 @@ The purpose of Task 0 is to complete some housekeeping tasks and familiarize you
1313
1. Beta Test Tools and Documentation Familiarization
1414

1515

16-
Task 1 - Install Software (Targeted Completion 10/28/2024)
16+
Task 1 - Install Software (Targeted Completion 11/29/2025)
1717
----------------------------------------------------------
1818

1919
The purpose of Task 1 is to complete installation of the new Control System software. This task consists of 1 Objective
2020

2121
1. Install the necessary software for your assigned Beta Test language (LabVIEW or VSCode + plugins, NI FRC Game Tools, and any vendor libraries using the :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` e.g. CTRE Phoenix, REVLib, etc)
2222

23-
Task 2 - Basic Benchtop Test (Targeted Completion 11/4/2024)
23+
Task 2 - Basic Benchtop Test (Targeted Completion 12/5/2025)
2424
------------------------------------------------------------
2525

2626
The purpose of Task 2 is to get the base new Control System software set up and running. This helps minimize complexity to ease debugging of any issues that do occur. In this task you will set up the development environment for your programming language, configure the roboRIO, load and debug a simple program. This Task consists of 2 Objectives:
2727

2828
1. Configure the roboRIO
2929
2. Create, Build and Load Default Program
3030

31-
Task 3 - Port Previous Robot Code (Targeted Completion 11/18/2024)
31+
Task 3 - Port Previous Robot Code (Targeted Completion 12/12/2025)
3232
------------------------------------------------------------------
3333

3434
The purpose of Task 3 is to port the previous year's robot code with the new Control System software and bring it to full functionality. This Task consists of 2 Objectives and 1 Optional Objective:
@@ -37,14 +37,10 @@ The purpose of Task 3 is to port the previous year's robot code with the new Con
3737
2. Wireless Operation of FRC Robot
3838
3. (Optional) Play with robot at offseason event
3939

40-
Task 4 - New Code and Advanced Feature Testing (Targeted Completion 12/6/2024)
41-
------------------------------------------------------------------------------
40+
Task 4 - New Code and Advanced Feature Testing (Targeted Completion 12/19/2025)
41+
-------------------------------------------------------------------------------
4242

4343
Note: Objectives in Task 4 may be completed in any order.
4444

45-
The purpose of Task 4 is to write new code in order to test features and functionality of the new Control System software. While we have written up a number of ideas, please feel free to come up with your own and report on what you tried/are trying and how it went.
46-
47-
1. Java: Use :doc:`Epilogue annotation logging </docs/software/telemetry/robot-telemetry-with-annotations>`
48-
2. Java: Use the re-written :doc:`Java units library </docs/software/basic-programming/java-units>`
49-
3. Java/C++: Utilize the new :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` in Visual Studio Code
45+
The purpose of Task 4 is to write new code in order to test features and functionality of the new Control System software that you haven't used before. Feel free to come up with your own and report on what you tried/are trying and how it went.
5046

source/docs/beta/tasks/task-0-tools-and-docs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The other source of documentation will be the Wiki section of the GitHub project
2424

2525
Please read through the documentation in this section to understand the tasks associated with the Beta Test.
2626

27-
Run your robot with current (2024) software and note the Free RAM on the DS diagnostics tab (for later comparison in task 3).
27+
Run your robot with current (2025) software and note the Free RAM on the DS diagnostics tab (for later comparison in task 3).
2828

2929
Desired Feedback
3030
----------------

source/docs/beta/tasks/task-4-new-features.rst

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,16 @@ Task: Test any new features or heavily modified code
66
Overview
77
--------
88

9-
The purpose of this task is to test any newly developed or heavily modified features for the new season. This will help the Control System team find any bugs or issues with the new code. A complete description of changes for 2025 can be found in the :doc:`/docs/yearly-overview/yearly-changelog` document. Below is a list of some of the new or modified features to focus on:
9+
The purpose of this task is to test any newly developed or heavily modified features for the new season. This will help the Control System team find any bugs or issues with the new code. A complete description of changes for 2026 can be found in the :doc:`/docs/yearly-overview/yearly-changelog` document.
1010

1111
**All languages**
1212

13-
- Use the new A-Stop functionality built into the :doc:`Driver Station's Practice mode </docs/software/driverstation/driver-station>`.
14-
1513
**LabVIEW**
1614

1715
**Java**
1816

19-
- Use :doc:`Epilogue annotation logging </docs/software/telemetry/robot-telemetry-with-annotations>`
20-
- Use the re-written :doc:`Java units library </docs/software/basic-programming/java-units>`
21-
2217
**Java/C++**
2318

24-
- Utilize the new Vendor :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` in Visual Studio Code
25-
2619
**Java/C++/Python**
2720

2821
Desired Feedback

source/index.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,15 @@ Community translations can be found in a variety of languages in the menu toward
326326

327327
View article
328328

329+
.. toctree::
330+
:maxdepth: 1
331+
:titlesonly:
332+
:caption: FRC Beta Test
333+
:hidden:
334+
335+
docs/beta/beta-getting-started/index
336+
docs/beta/tasks/index
337+
329338
.. toctree::
330339
:maxdepth: 1
331340
:titlesonly:

0 commit comments

Comments
 (0)