Skip to content

FRC scouting application by FRC 5507

License

Notifications You must be signed in to change notification settings

gwhs/BeakleVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeakleVision - An FRC Scouting Application

Overview

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.

Development

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

Step 1 - Install Mise

Install mise through your method of choice. See Installing mise documentation for further instruction

Step 2 - Activating Mise (Optional)

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)"' >> ~/.bashrc

On 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.ps1

Step 3 - Install tools

Once complete, install the tools as shown:

mise install

Documentation

Development documentation can be found below for each specific section:

For bootstrapping data to your local development environment see Bootstrapping Data for Local Development

License

Beaklevision is licensed under the terms of the MIT License