Getting started

To execute a local clean install of the project, simply clone the repository and the run:

docker compose up -d

This will start all the necessary components. You can then access CodeCommentClassification on your browser, simply typing localhost.

Experiments

If you want to run the experiments contained in the notebooks, you can follow this guide. First, clone the repository locally.

git clone https://github.com/se4ai2526-uniba/TheClouds.git
cd TheClouds

Create a virtual environment with Python 3.11, and then activate it:

python3.11 -m venv .venv
source .venv/bin/activate

Install the dependencies:

make requirements

To use DagsHub for the data versioning, you need to setup your credentials with

dvc remote modify origin --local access_key_id <your token>
dvc remote modify origin --local secret_access_key <your token>

Then you can download the data with

dvc pull
dvc repro