Skip to content

Desktop GUI for the FUNGUS plagiarism detection tool.

License

Notifications You must be signed in to change notification settings

Project-Fungus/fungus-gui

Repository files navigation

fungus-gui

Desktop GUI for the FUNGUS plagiarism detection tool.

Installation

First, you must install the FUNGUS command-line tool.

Then, to install the GUI, find the artifact for your platform on the Releases page.

Development Tasks

  • Start the app with npm run start.
  • Run the linter with npm run lint.
  • Run the unit tests with npm run test.
  • For manual testing, run the app normally and then open one of the JSON files in /test/ along with the /test/projects/ directory. Play around and check that everything looks normal. Note that unreadable-file.json is meant to simulate what happens when the user tries to open a file that can't be read, so you should make sure you do not have permission to read it.

Creating a New Release

  1. From the Actions tab, manually run the CI workflow with the "Build for release?" option enabled. This will generate build artifacts for various platforms.
  2. Once the workflow is done, download all the artifacts.
  3. In the Releases section, create a new release and upload the artifacts.