IntelliJ configuration

Prerequisites:

Configuration:

  1. Clone Giskard repo: git clone [<https://github.com/Giskard-AI/giskard.git>](<https://github.com/Giskard-AI/giskard.git>)

  2. from giskard directory run ./gradlew build

  3. Open Intellij Idea CE and select “Open” project by specifying path to the cloned repo. After an indexing is done you should see a structure like this:

    (Install Intellij Idea CE if needed using: https://formulae.brew.sh/cask/intellij-idea-ce)

Screenshot 2022-09-12 at 00.10.03.png

Giskard is composed of 3 components:

  1. Backend run configuration

    1. Make sure you select Java 17 as a project SDK (Cmd + ;), install it if needed

      Screenshot 2022-09-12 at 00.08.29.png

    2. Open GiskardApp class (Cmd + N) and right click on it to select “Run”

      Screenshot 2022-09-12 at 00.04.03.png

      • Run it. You should see something like this in the output: “Application 'giskard' is running!”
  2. Frontend run configuration

  3. ML Worker run configuration

If everything was done correctly, you should be able to open http://localhost:8080

Login/password are admin/admin

Screenshot 2022-09-12 at 00.48.21.png