This repository contains the code for the drill-writing application Rank Panda, developed for and used by the Cornell Big Red Marching Band to design its shows.
Rank Panda requires a version of a Java runtime environment to be installed on the system. You may already have Java installed on your system; if not, you can download and install Adoptium's Temurin distribution from here.
Once Java is installed, the latest version of Rank Panda (a .jar, or "Java archive", file) can be downloaded from the Releases page. Once downloaded, the file can be saved anywhere and run by double-clicking it1.
To build this project, first install Apache Maven (either manually or through an IDE like Eclipse).
Once installed, the project can be compiled by running the following on the command line in the root of the repository:
$ mvn compileTests can be run with the command:
$ mvn testTo build the standalone .jar file, run the command:
$ mvn package -Dmaven.test.skipOnce the command is finished, the Rank Panda .jar file can be found in the target/ directory.
Footnotes
-
If you're running the program on MacOS, you will need to override the Gatekeeper security warning by going to "System Settings > Privacy & Security", then selecting "Open Anyway" for the
RankPanda-<version>.jarfile. ↩