/CS108-PET

CS108 Performance Evaluation Tool

Primary LanguageJavaMIT LicenseMIT

CS108-PET


cs108-pet (CS108 Performance Evaluation Tool, or pet for short) is a JavaFX application to manage performance analysis.

Requirements are grouped in milestones and the collection of requirements with their respective milestones is called catalogue. Catalogues are created using pet's built in editor.

Using pet's built in evaluator one can register several groups and assess their voyage on achieving the requirements with so called progress.

Catalogues and groups may be exported with templates provided.

Build

pet uses gradle. To build pet run:

gradlew build

Usage

pet (and its modes editor and evaluator) is a JavaFX application packed in an executable jar. Thus to run pet one must execute the jar.

The command to run pet from command line, starting the GUI application use the following command (where X stands for the complete version string (refer to versioning for further information about the version)):

java -jar build/libs/cs108-pet-X.jar

Dependencies

We use Java 11.

Issues

To report bugs or add feature requests, use the GitHub issues page

Contributors

License

pet is open source and licensed under the MIT license. See LICENSE.txt for the complete license text.

Versioning

pet uses semantic versioning as defined by http://semver.org/