Development

Website

The source code of the website is located in the repository pseudify-page.
To develop the website, the programme ddev is needed.

Launch the website

$ ddev start
$ ddev exec composer install
$ ddev launch

Building the website

# 1.0 = current version
$ ddev exec ../build/build.sh 1.0

Core

The source code of pseudify is located in the repository pseudify.
To develop pseudify, the programme docker compose is needed.

Build the pseudify docker image

$ ./build/dev/build-docker.sh

Start pseudify development environment

$ docker compose -f docker-compose.yml -f docker-compose.llm-addon.yml -f docker-compose.dev.yml -f docker-compose.test.yml up -d
$ ./build/dev/install.sh

Import testdata

$ ./tests/import.sh

Run the pseudify development environment

You can access the GUI in your browser with the url http://127.0.0.1:9669.

Run the commandline tool like this:

$ docker exec -it pseudify bin/pseudify pseudify:debug:table_schema