BeakleVision is a project by FRC 5507 to improve our scouting, match strategy, and picklisting processes named after our very own eagle eyed mascot, Beakle.
In the past our scouting team has struggled with missed shifts, mishandled data, data entry backlogs, scouter inaccuracy, scouter fatigue and more. We wanted to develop a streamlined scouting system that addressed all of these problems.
Before starting any development, ensure that you have mise installed. Mise is effectively what manages our tools (except Docker), significantly reducing the resources required to install and manage these tools. Alternatively, you can install the tools separately, although it is recommended to use mise. Instructions on installing mise and setting up mise can be found below
Install mise through your method of choice. See Installing mise documentation for further instruction
This step is optional, but is strongly recommended. Activating mise will automatically load any context associated with mise into the current shell. Detailed instructions can be found here, but a guide is shown below:
On *nix:
Note
If your shell is not POSIX compatible, consult the Insalling mise documentation for further instructions
echo 'eval "$(mise activate bash)"' >> ~/.bashrcOn MacOS:
echo 'eval "$(mise activate zsh)"' >> "${ZDOTDIR-$HOME}/.zshrc"On Windows:
Warning
See about_Profiles docs to find your actual profile location. You will need to first create the parent directory if it does not exist
echo 'mise activate pwsh | Out-String | Invoke-Expression' >> $HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1Once complete, install the tools as shown:
mise installDevelopment documentation can be found below for each specific section:
For bootstrapping data to your local development environment see Bootstrapping Data for Local Development
Beaklevision is licensed under the terms of the MIT License