Skip to content

antonPalmFolkmann/git-dependency-flow

Repository files navigation

DISCLAIMER: Student project

The content of this repository is for educational purposes only.

This project is used for a bachelor's thesis at the IT-University of Copenhagen.

Date: May 9, 2023

Pull docker image from Docker Hub:

docker pull antonfolkmann/flowmethod:latest

Run docker image:

docker run --rm -it antonfolkmann/flowmethod:latest bash

On M1 macs:

docker run --rm -it --platform linux/amd64 antonfolkmann/flowmethod:latest bash

Inside the docker container go to the scripts folder and execute following script:

  • `./scripts/flowmethod.sh

Here, it is important to give your git username and a Git Authentication Token, as passwords don’t work for GitHub CLI.

The flowtree has now been created, and is ready for mapequation.org/infomap

To copy the generated ftree file from the container, open a new terminal window and run the following command:

  • docker container ls

This should yield something like this:

$ docker container ls
CONTAINER ID   IMAGE                             COMMAND   CREATED          STATUS          PORTS     NAMES
74950f75cec7   antonfolkmann/flowmethod:latest   "bash"    10 seconds ago   Up 10 seconds             magical_aryabhata

Then use the container id to copy the ftree from the container to the folder you’re currently in with the following command:

  • docker cp <container_id>:/root/FlowMethod/git-dependency-flow/flowmethod.ftree .

Here is an example:

docker cp 74950f75cec7:/root/FlowMethod/git-dependency-flow/flowmethod.ftree .

Next, go to the Infomap Navigator, click Load ftree file, and select the ftree file you just copied to current folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •