Desktop GUI for the FUNGUS plagiarism detection tool.
First, you must install the FUNGUS command-line tool.
Then, to install the GUI, find the artifact for your platform on the Releases page.
- 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 thatunreadable-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.
- From the Actions tab, manually run the CI workflow with the "Build for release?" option enabled. This will generate build artifacts for various platforms.
- Once the workflow is done, download all the artifacts.
- In the Releases section, create a new release and upload the artifacts.