|
1 | | -# Setting up for a new season |
| 1 | +# Setting up software for a new season |
2 | 2 |
|
3 | 3 | WPILib releases a new major version of their software every season, and it's important to update our software and migrate to the corresponding year's project after kickoff to avoid various issues. |
4 | 4 |
|
5 | 5 | ## Update WPILib |
6 | | -**This needs to be done on ALL computers (except Chromebooks) to avoid compatibility issues.** |
7 | 6 |
|
8 | | -Follow the instructions on [this page](https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-2/wpilib-setup.html) to install the latest version of WPILib. Make sure to select the "Everything" mode, "Install for this User," and "Download for this computer only" (or whatever equivalent/similar options appear in future installers.) |
| 7 | +!!! warning **This needs to be done on ALL computers (except Chromebooks) to avoid compatibility issues.** |
9 | 8 |
|
10 | | -*** |
| 9 | +Follow the instructions on [this page](https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-2/wpilib-setup.html) to install the latest version of WPILib. Make sure to select the "Everything" mode, "Install for this User," and "Download for this computer only" (or whatever equivalent/similar options appear in future installers.) |
11 | 10 |
|
12 | 11 | **The following steps only need to be completed once per season. If the RobotCode20XX repository (with the current year) already exists and has robot code in it, chances are that someone has already done this and you don't need to. All you have to do at this point is clone the new repository to your computer.** |
13 | 12 |
|
14 | 13 | ## Update the RoboRIO |
| 14 | + |
15 | 15 | [View the instructions here.](https://team2530.github.io/Documentation/electronics/Updating-the-RoboRIO/) |
16 | 16 |
|
17 | 17 | ## Configure a new project |
18 | 18 |
|
19 | 19 | ## Step 1: Create and clone a new repo |
| 20 | + |
20 | 21 | Create a new GitHub repository titled `RobotCode20XX` in our Team 2530 organization. (If you don't have permission, someone else who does will need to do it for you. Or, if you were entrusted with setting everything up, you could probably get someone to give you admin privileges.) Clone this repository onto your computer, preferably somewhere you won't forget. |
21 | 22 |
|
| 23 | +!!! note "Don't get confused!" |
| 24 | + |
| 25 | + The `XX` in `RobotCode20XX` should be replaced with numbers so that it matches the current year. |
| 26 | + |
22 | 27 | ## Step 2: Create or import a project |
| 28 | + |
23 | 29 | **This only needs to be done on ONE computer and then published to GitHub.** |
24 | 30 |
|
25 | 31 | At this point, you need to decide if you want to reuse the previous year's robot code (which is what we usually do) or start an entirely new project. Remember that even if you start an entirely new project, you can still copy as much code as you want from other projects, but it will be more tedious than just importing an old project. |
|
0 commit comments